Partilhar via


CustomAce Classe

Definição

Representa uma ACE (Entrada de Controle de Acesso) que não é definida por um dos membros da enumeração AceType.

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

Comentários

Um CustomAce objeto contém um cabeçalho ACE e um blob opaco de dados.

Construtores

CustomAce(AceType, AceFlags, Byte[])

Inicializa uma nova instância da classe CustomAce.

Campos

MaxOpaqueLength

Retorna o comprimento máximo permitido de um blob de dados opaco para este objeto CustomAce.

Propriedades

AceFlags

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

(Herdado de GenericAce)
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 CustomAce atual. Esse comprimento deve ser usado antes de se realizar marshaling da ACL em uma matriz binária com o método GetBinaryForm(Byte[], Int32).

InheritanceFlags

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

(Herdado de GenericAce)
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 associados a este objeto CustomAce.

PropagationFlags

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

(Herdado de GenericAce)

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 CustomAce 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 opacos associados a este objeto CustomAce.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
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 CustomAce.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a