Compartir a través de


Principal.GetGroups Método

Definición

Devuelve una colección de objetos de grupo que especifican los grupos de los que es miembro la entidad de seguridad actual.

Sobrecargas

GetGroups()

Devuelve una colección de objetos de grupo que especifican los grupos de los que es miembro la entidad de seguridad actual.

GetGroups(PrincipalContext)

Devuelve una colección de objetos de grupo de la que la entidad de seguridad es miembro y que existe en el almacén proporcionado por el parámetro de contexto especificado.

Comentarios

Este método sobrecargado solo devuelve los grupos de los que la entidad de seguridad es directamente miembro; no se realizan búsquedas recursivas. Los resultados de la búsqueda recursiva están disponibles para los objetos de entidad de seguridad de usuario. Para obtener más información, vea el método GetAuthorizationGroups.

Si el almacén principal es AD DS, la lista de grupos contiene el grupo principal del usuario identificado por el atributo de identificador de grupo principal en el objeto AD DS.

GetGroups()

Source:
Principal.cs
Source:
Principal.cs
Source:
Principal.cs

Devuelve una colección de objetos de grupo que especifican los grupos de los que es miembro la entidad de seguridad actual.

public:
 System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetGroups();
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups ();
[System.Security.SecurityCritical]
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups ();
member this.GetGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
[<System.Security.SecurityCritical>]
member this.GetGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetGroups () As PrincipalSearchResult(Of Principal)

Devoluciones

Devuelve una colección de objetos GroupPrincipal que especifica los grupos de los que es miembro la entidad de seguridad actual.

Atributos

Comentarios

Este método devuelve solo los grupos de los que la entidad de seguridad es directamente miembro; no se realizan búsquedas recursivas. Los resultados de la búsqueda recursiva están disponibles para los objetos de entidad de seguridad de usuario. Para obtener más información, vea el método GetAuthorizationGroups.

Los grupos devueltos por este método pueden incluir grupos de un ámbito diferente y almacenar que la entidad de seguridad. Por ejemplo, si la entidad de seguridad es un objeto de AD DS que tiene un DN de "CN=SpecialGroups,DC=Fabrikam,DC=com, el conjunto devuelto puede contener grupos que pertenecen a "CN=NormalGroups,DC=Fabrikam,DC=com.

Si la entidad de seguridad actual es una entidad de seguridad de AD DS, los grupos devueltos incluyen el grupo principal de entidades de seguridad, como se indica en el atributo "primaryGroupId" en el objeto de AD DS.

Consulte también

Se aplica a

GetGroups(PrincipalContext)

Source:
Principal.cs
Source:
Principal.cs
Source:
Principal.cs

Devuelve una colección de objetos de grupo de la que la entidad de seguridad es miembro y que existe en el almacén proporcionado por el parámetro de contexto especificado.

public:
 System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetGroups(System::DirectoryServices::AccountManagement::PrincipalContext ^ contextToQuery);
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups (System.DirectoryServices.AccountManagement.PrincipalContext contextToQuery);
[System.Security.SecurityCritical]
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetGroups (System.DirectoryServices.AccountManagement.PrincipalContext contextToQuery);
member this.GetGroups : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
[<System.Security.SecurityCritical>]
member this.GetGroups : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetGroups (contextToQuery As PrincipalContext) As PrincipalSearchResult(Of Principal)

Parámetros

contextToQuery
PrincipalContext

Objeto PrincipalContext que especifica el contexto en el que se realiza la consulta.

Cuando el contexto se encuentra en otro dominio, la consulta se realiza en la representación de los objetos de entidad de seguridad en el contexto especificado.

Devoluciones

Devuelve una colección de objetos GroupPrincipal que especifica los grupos de los que es miembro la entidad de seguridad actual.

Atributos

Comentarios

Este método devuelve solo los grupos de los que la entidad de seguridad es directamente miembro; no se realizan búsquedas recursivas. Los resultados de la búsqueda recursiva están disponibles para los objetos de entidad de seguridad de usuario. Para obtener más información, vea el método GetAuthorizationGroups.

Los grupos devueltos por este método pueden incluir grupos de un ámbito diferente y almacenar que la entidad de seguridad. Por ejemplo, si la entidad de seguridad es un objeto de AD DS que tiene un DN de "CN=SpecialGroups,DC=Fabrikam,DC=com, el conjunto devuelto puede contener grupos que pertenecen a "CN=NormalGroups,DC=Fabrikam,DC=com.

Si la entidad de seguridad actual es una entidad de seguridad de AD DS, los grupos devueltos incluyen el grupo principal de entidades de seguridad, tal como indica el atributo de identificador de grupo principal en el objeto de AD DS.

Consulte también

Se aplica a