GroupPrincipal Classe
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.
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
- 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) |