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=DC=com, возвращенный набор может содержать группы, принадлежащие "CN=NormalGroups,DC=Fabrikam,DC=com.