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

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

Inicializa uma nova instância da classe CommonAce.

Propriedades

Nome Description
AccessMask

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

(Herdado de KnownAce)
AceFlags

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

(Herdado de GenericAce)
AceQualifier

Obtém um valor que especifica se o ACE permite acesso, nega acesso, causa auditorias do sistema ou causa 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 a essa ACE (entrada de Controle de Acesso).

(Herdado de GenericAce)
BinaryLength

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

InheritanceFlags

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

(Herdado de GenericAce)
IsCallback

Especifica se esse QualifiedAce objeto contém 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 opacos de retorno de chamada associados a esse QualifiedAce objeto. 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 desta ACE (entrada de Controle de Acesso).

(Herdado de GenericAce)
SecurityIdentifier

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

(Herdado de KnownAce)

Métodos

Nome Description
Copy()

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

(Herdado de GenericAce)
Equals(Object)

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

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

Faz marshaling do conteúdo do CommonAce objeto na matriz de bytes especificada começando no deslocamento especificado.

GetHashCode()

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

(Herdado de GenericAce)
GetOpaque()

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

(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 Objectatual.

(Herdado de Object)
SetOpaque(Byte[])

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

(Herdado de QualifiedAce)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a