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.