Share via


GroupPrincipal Clase

Definición

Encapsula las cuentas de grupo. Las cuentas de grupo pueden ser colecciones arbitrarias de objetos de entidades de seguridad o cuentas creadas con fines administrativos.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type GroupPrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Herencia
GroupPrincipal
Atributos

Constructores

GroupPrincipal(PrincipalContext)

Inicializa una nueva instancia de la clase GroupPrincipal utilizando el contexto especificado.

GroupPrincipal(PrincipalContext, String)

Inicializa una nueva instancia de la clase GroupPrincipal y la asigna al contexto especificado y al nombre de cuenta SAM.

Propiedades

Context

Obtiene un contexto de entidad de seguridad asociado a la entidad de seguridad.

(Heredado de Principal)
ContextRaw

Obtiene un contexto de entidad de seguridad asociado a esta entidad de seguridad.

(Heredado de Principal)
ContextType

Obtiene el valor de la enumeración de tipo de contexto que especifica el tipo del contexto de la entidad de seguridad asociado a esta entidad de seguridad.

(Heredado de Principal)
Description

Obtiene o establece la descripción de una entidad de seguridad.

(Heredado de Principal)
DisplayName

Obtiene o establece el nombre para mostrar de esta entidad de seguridad.

(Heredado de Principal)
DistinguishedName

Obtiene el nombre distintivo (DN) de esta entidad de seguridad.

(Heredado de Principal)
GroupScope

Obtiene o establece una enumeración GroupScope que acepta valores Null y especifica el ámbito de esta entidad de seguridad de grupo.

Guid

Obtiene el GUID asociado a esta entidad de seguridad.

(Heredado de Principal)
IsSecurityGroup

Obtiene o establece un valor booleano que acepta valores Null e indica si el grupo tiene habilitada la seguridad.

Members

Obtiene una colección de objetos de entidad de seguridad que representan los miembros del grupo.

Name

Obtiene o establece el nombre de la entidad de seguridad.

(Heredado de Principal)
SamAccountName

Obtiene o establece el nombre de cuenta SAM de esta entidad de seguridad.

(Heredado de Principal)
Sid

Obtiene el identificador de seguridad (SID) de la entidad de seguridad.

(Heredado de Principal)
StructuralObjectClass

Obtiene el atributo de directorio de clase de objeto estructural.

(Heredado de Principal)
UserPrincipalName

Obtiene o establece el nombre principal de usuario (UPN) asociado a esta entidad de seguridad.

(Heredado de Principal)

Métodos

CheckDisposedOrDeleted()

Determina si se ha llamado a los métodos Dispose() o Delete() en esta clase. Las clases que se derivan de esta clase de entidad de seguridad llaman a este método.

(Heredado de Principal)
Delete()

Elimina el objeto de entidad de seguridad del almacén.

(Heredado de Principal)
Dispose()

Desecha la instancia actual del objeto GroupPrincipal.

Equals(Object)

Devuelve un valor booleano que especifica si el objeto especificado es igual al objeto actual.

(Heredado de Principal)
ExtensionGet(String)

Recupera un atributo de un objeto de la clase extendida.

(Heredado de Principal)
ExtensionSet(String, Object)

Establece el valor de un atributo en una clase extendida.

(Heredado de Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Devuelve un objeto de entidad de seguridad de grupo que coincide con el tipo y valor de identidad especificados. Esta versión del método FindByIdentity determina el formato del valor de identidad.

FindByIdentity(PrincipalContext, String)

Devuelve un objeto de entidad de seguridad de grupo que coincide con el valor de identidad especificado.

GetGroups()

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

(Heredado de Principal)
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.

(Heredado de Principal)
GetHashCode()

Recupera el código hash creado a partir del contenido del objeto de entidad de seguridad, adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash.

(Heredado de Principal)
GetMembers()

Devuelve una colección de los objetos de entidad de seguridad contenidos en el grupo.

GetMembers(Boolean)

Devuelve una colección de los objetos de entidad de seguridad contenidos en el grupo. Cuando el marcador recursivo se establece en true, este método busca el grupo actual recursivamente y devuelve todos los miembros del grupo anidados.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUnderlyingObject()

Devuelve el objeto DirectoryEntry subyacente que proporciona los datos de contacto del objeto principal.

(Heredado de Principal)
GetUnderlyingObjectType()

Devuelve el tipo de objeto subyacente.

(Heredado de Principal)
IsMemberOf(GroupPrincipal)

Devuelve un valor booleano que especifica si la entidad de seguridad es miembro del grupo especificado.

(Heredado de Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Devuelve un valor booleano que especifica si la entidad de seguridad es miembro del grupo especificado por el tipo y valor de identidad.

(Heredado de Principal)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Save()

Guarda en el almacén los cambios que se realizaron en el objeto de entidad de seguridad. Si éste es un nuevo objeto de entidad de seguridad, este método lo inserta en el almacén.

(Heredado de Principal)
Save(PrincipalContext)

Guarda en el almacén los cambios que se realizaron en el objeto de entidad de seguridad. Si éste es un nuevo objeto de entidad de seguridad, este método lo inserta en el contexto especificado. Si ya se ha conservado la entidad de seguridad, se mueve del contexto original al contexto especificado.

(Heredado de Principal)
ToString()

Devuelve una representación de cadena fácil de usar del objeto de la entidad de seguridad actual.

(Heredado de Principal)

Se aplica a