ISecuritySubjectsSearch.NameCriteria

Синтаксис

NameCriteria: String;

Описание

Свойство NameCriteria определяет наименование искомого субъекта безопасности.

Комментарии

В качестве значения свойства может указываться:

В шаблоне можно использовать подстановочный символ «*», указывающий на возможность совпадения нуля или более символов: "User*".

Если в свойстве DomainSelectCriteria задана необходимость указания домена или контроллера домена, то значение для NameCriteria задается в одном из следующих форматов:

Пример

Sub SubjectsSearch;
Var
    MB: IMetabase;
    Search: ISecuritySubjectsSearch;
    Subjects: ISecuritySubjects;
    Subject: ISecuritySubject;
Begin
    MB := MetabaseClass.Active;
    Search := MB.Security.NewSubjectsSearch;
    Search.NameCriteria := "Ар*";
    Search.SubjectCriteria(SecuritySubjectType.User) := True;
    Search.SubjectCriteria(SecuritySubjectType.Group) := True;
    Search.AreaIncludeDB := True;
    Search.AreaIncludeNT := True;
    Search.ExecuteSearch;
    Subjects := Search.Subjects;
    If Subjects.Count > 0 Then
        For Each Subject In Subjects Do
            Debug.WriteLine(Subject.Name + ": " + Subject.Description);
        End For;
    End If;
End Sub SubjectsSearch;

При выполнении примера, будет произведен поиск субъектов безопасности: пользователей и групп, среди доменных субъектов и субъектов СУБД. Наименования и описания найденных субъектов будут выведены в окно консоли.

См. также:

ISecuritySubjectsSearch