Compartilhar via


CommonAce Classe

Definição

Representa uma ACE (entrada de controle de acesso).

public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
    inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
Herança

Comentários

A CommonAce classe representa os oito tipos ACE mais comuns:

Construtores

CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[])

Inicializa uma nova instância da classe CommonAce.

Propriedades

AccessMask

Obtém ou define a máscara de acesso para esse objeto KnownAce.

(Herdado de KnownAce)
AceFlags

Obtém ou define o AceFlags associado a este objeto GenericAce.

(Herdado de GenericAce)
AceQualifier

Obtém um valor que especifica se a ACE permite o acesso, nega o acesso, provoca auditorias do sistema ou provoca alarmes do sistema.

(Herdado de QualifiedAce)
AceType

Obtém o tipo dessa ACE (Entrada de Controle de Acesso).

(Herdado de GenericAce)
AuditFlags

Obtém as informações de auditoria associadas com essa ACE (Entrada de Controle de Acesso).

(Herdado de GenericAce)
BinaryLength

Obtém o comprimento, em bytes, da representação binária do objeto CommonAce atual. Use esse comprimento com o método GetBinaryForm(Byte[], Int32) antes de realizar o marshaling da ACL em uma matriz binária.

InheritanceFlags

Obtém sinalizadores que especificam as propriedades de herança dessa ACE (Entrada de Controle de Acesso).

(Herdado de GenericAce)
IsCallback

Especifica se este objeto QualifiedAce contém os dados de retorno de chamada.

(Herdado de QualifiedAce)
IsInherited

Obtém um valor booliano que especifica se essa ACE (Entrada de Controle de Acesso) é herdada ou definida explicitamente.

(Herdado de GenericAce)
OpaqueLength

Obtém o comprimento dos dados de retorno de chamada opacos associados a este objeto QualifiedAce. Essa propriedade é válida apenas para ACEs (Entradas de Controle de Acesso) de retorno de chamada.

(Herdado de QualifiedAce)
PropagationFlags

Obtém sinalizadores que especificam as propriedades de propagação de herança dessa ACE (Entrada de Controle de Acesso).

(Herdado de GenericAce)
SecurityIdentifier

Obtém ou define o objeto SecurityIdentifier associado a este objeto KnownAce.

(Herdado de KnownAce)

Métodos

Copy()

Cria uma cópia profunda dessa ACE (Entrada de Controle de Acesso).

(Herdado de GenericAce)
Equals(Object)

Determina se o objeto GenericAce especificado é igual ao objeto GenericAce atual.

(Herdado de GenericAce)
GetBinaryForm(Byte[], Int32)

Realiza o marshalling do conteúdo do objeto CommonAce para a matriz de bytes especificada começando no deslocamento especificado.

GetHashCode()

Serve como uma função hash para a classe GenericAce. O método GetHashCode() é adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.

(Herdado de GenericAce)
GetOpaque()

Retorna os dados de retorno de chamada opacos associados a este objeto QualifiedAce.

(Herdado de QualifiedAce)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MaxOpaqueLength(Boolean)

Obtém o comprimento máximo permitido de um BLOB de dados opaco para ACEs (entradas de controle de acesso) de retorno de chamada.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetOpaque(Byte[])

Define os dados de retorno de chamada opacos associados a este objeto QualifiedAce.

(Herdado de QualifiedAce)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a