UserPrincipal.GetAuthorizationGroups Método

Definição

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.

Aplica-se a