UserPrincipal.GetAuthorizationGroups Метод

Определение

Возвращает коллекцию главных объектов, содержащих все группы авторизации, к которым принадлежит этот пользователь. Эта функция возвращает только группы, которые являются группами безопасности. Группы распространения не возвращаются.

public:
 System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetAuthorizationGroups();
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetAuthorizationGroups ();
member this.GetAuthorizationGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetAuthorizationGroups () As PrincipalSearchResult(Of Principal)

Возвращаемое значение

Коллекция Principal объектов , содержащих группы, членом которых является пользователь, или значение NULL, если пользователь не принадлежит ни к каким группам безопасности.

Исключения

Не удалось получить группы авторизации.

Получение групп авторизации не поддерживается этой операционной системой.

Комментарии

Этот метод выполняет рекурсивный поиск во всех группах и возвращает группы, участником которых является пользователь. Возвращаемый набор также может включать дополнительные группы, в которых система будет считать пользователя участником в целях авторизации.

Группы, возвращаемые этим методом, могут включать группы из область и хранилища, отличных от основного. Например, если субъект является объектом AD DS с DN "CN=SpecialGroups,DC=Fabrikam,DC=com, возвращаемый набор может содержать группы, принадлежащие "CN=NormalGroups,DC=Fabrikam,DC=com.

Применяется к