UserPrincipal.GetAuthorizationGroups Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma coleção de objetos principais que contém todos os grupos de autorização dos quais esse usuário é membro. Essa função retorna apenas grupos que são grupos de segurança; os grupos de distribuição não são retornados.
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)
Retornos
Uma coleção de Principal objetos que contêm os grupos dos quais o usuário é membro ou nulo se o usuário não pertence a nenhum grupo de segurança.
Exceções
Falha na tentativa de recuperar grupos de autorização.
Não há suporte para a recuperação de grupos de autorização por esse sistema operacional.
Comentários
Esse método pesquisa todos os grupos recursivamente e retorna os grupos nos quais o usuário é membro. O conjunto retornado também pode incluir grupos adicionais dos quais o sistema consideraria o usuário um membro para fins de autorização.
Os grupos retornados por esse método podem incluir grupos de um escopo e repositório diferentes do principal. Por exemplo, se a entidade de segurança for um objeto AD DS que tenha um DN de "CN=SpecialGroups,DC=Fabrikam,DC=com, o conjunto retornado poderá conter grupos que pertencem a "CN=NormalGroups,DC=Fabrikam,DC=com.