Compartilhar via


GroupPrincipal Classe

Definição

Encapsula as contas de grupo. As contas de grupo podem ser coleções arbitrárias de contas ou objetos de entidade de segurança criadas para fins 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
Herança
GroupPrincipal
Atributos

Construtores

GroupPrincipal(PrincipalContext)

Inicializa uma nova instância da classe GroupPrincipal, usando o contexto especificado.

GroupPrincipal(PrincipalContext, String)

Inicializa uma nova instância da classe GroupPrincipal e atribui a ela o contexto e o nome da conta do SAM especificados.

Propriedades

Context

Obtém um contexto de entidade que está associado à entidade.

(Herdado de Principal)
ContextRaw

Obtém um contexto de entidade de segurança associado a essa entidade de segurança.

(Herdado de Principal)
ContextType

Obtém o valor de enumeração do tipo de contexto que especifica o tipo de contexto de entidade de segurança associado a essa entidade de segurança.

(Herdado de Principal)
Description

Obtém ou define a descrição da entidade de segurança.

(Herdado de Principal)
DisplayName

Obtém ou define o nome de exibição dessa entidade de segurança.

(Herdado de Principal)
DistinguishedName

Obtém o DN (nome diferenciado) dessa entidade de segurança.

(Herdado de Principal)
GroupScope

Obtém ou define uma enumeração GroupScope que permite valor nulo que especifica o escopo para essa entidade de grupo.

Guid

Obtém o GUID associado a essa entidade de segurança.

(Herdado de Principal)
IsSecurityGroup

Obtém ou define um valor booliano anulável que indica se o grupo está habilitado para segurança.

Members

Obtém uma coleção de objetos de entidade de segurança que representam os membros do grupo.

Name

Obtém ou define o nome dessa entidade de segurança.

(Herdado de Principal)
SamAccountName

Obtém ou define o nome da conta SAM dessa entidade de segurança.

(Herdado de Principal)
Sid

Obtém a SID (identificador de segurança) da entidade de segurança.

(Herdado de Principal)
StructuralObjectClass

Obtém o atributo de diretório da classe do objeto estrutural.

(Herdado de Principal)
UserPrincipalName

Obtém ou define o nome UPN associado a essa entidade.

(Herdado de Principal)

Métodos

CheckDisposedOrDeleted()

Determina se os métodos Dispose() ou Delete() foram chamados nessa classe. Este método é chamado por classes que derivam dessa classe entidade de segurança.

(Herdado de Principal)
Delete()

Exclui o objeto de entidade de segurança do repositório.

(Herdado de Principal)
Dispose()

Descarta a instância atual do objeto GroupPrincipal.

Equals(Object)

Retorna um valor booliano que especifica se o objeto fornecido é igual ao objeto atual.

(Herdado de Principal)
ExtensionGet(String)

Recupera um atributo de um objeto de classe estendido.

(Herdado de Principal)
ExtensionSet(String, Object)

Define o valor de um atributo em uma classe estendida.

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

Retorna um objeto de entidade de segurança do grupo que corresponde ao tipo de identidade especificado e ao valor. Essa versão do método FindByIdentity determina o formato do valor de identidade.

FindByIdentity(PrincipalContext, String)

Retorna um objeto de entidade de segurança de grupo que corresponde ao valor de identidade especificado.

GetGroups()

Retorna uma coleção de objetos de grupo que especificam os grupos dos quais a entidade atual é membro.

(Herdado de Principal)
GetGroups(PrincipalContext)

Retorna uma coleção de objetos de grupo da qual a entidade de segurança é um membro e que existe no repositório fornecido pelo parâmetro de contexto especificado.

(Herdado de Principal)
GetHashCode()

Recupera o hash criado usando o conteúdo do objeto da entidade de segurança, adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.

(Herdado de Principal)
GetMembers()

Retorna uma coleção de objetos de entidade de segurança que está contida no grupo.

GetMembers(Boolean)

Retorna uma coleção de objetos de entidade de segurança que está contida no grupo. Quando esse sinalizador é definido como verdadeiro, este método pesquisa recursivamente o grupo atual e retorna todos os membros do grupo.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUnderlyingObject()

Retorna o objeto DirectoryEntry subjacente que fornece os dados de contato para o objeto de entidade de segurança.

(Herdado de Principal)
GetUnderlyingObjectType()

Retorna o tipo de objeto subjacente.

(Herdado de Principal)
IsMemberOf(GroupPrincipal)

Retorna um valor booliano que especifica se a entidade de segurança é membro do grupo especificado.

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

Retorna um valor booliano que especifica se a entidade de segurança é um membro do grupo especificado por valor e tipo de identidade.

(Herdado de Principal)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Save()

Salva as alterações feitas no objeto da entidade de segurança no repositório. Se esse for um novo objeto de entidade de segurança, esse método o insere no repositório.

(Herdado de Principal)
Save(PrincipalContext)

Salva as alterações feitas no objeto da entidade de segurança no repositório. Se esse for um novo objeto de entidade de segurança, esse método o insere no contexto especificado. Se a entidade de segurança já tiver sido persistida, ela será movida do contexto original para o contexto especificado.

(Herdado de Principal)
ToString()

Retorna uma representação de cadeia de caracteres amigável do objeto da entidade de segurança atual.

(Herdado de Principal)

Aplica-se a