GenericAce Classe

Definição

Representa uma Entrada de Controlo de Acesso (ACE) e é a classe base para todas as outras classes ACE.

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
Herança
GenericAce
Derivado

Observações

Um ACE contém tanto um cabeçalho ACE como um blob binário. O cabeçalho contém informações sobre o tipo do ACE, várias flags e o tamanho do blob binário.

Propriedades

Name Description
AceFlags

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

AceType

Recebe o tipo deste Controlo de Acesso Entry (ACE).

AuditFlags

Obtém a informação de auditoria associada a esta Entrada de Controlo de Acesso (ACE).

BinaryLength

Obtém o comprimento, em bytes, da representação binária do objeto atual GenericAce . Este comprimento deve ser usado antes de organizar a ACL para um array binário com o GetBinaryForm(Byte[], Int32) método.

InheritanceFlags

Recebe flags que especificam as propriedades de herança desta Entrada de Controlo de Acesso (ACE).

IsInherited

Recebe um valor booleano que especifica se esta Entrada de Controlo de Acesso (ACE) é herdada ou está definida explicitamente.

PropagationFlags

Recebe flags que especificam as propriedades de propagação da herança desta Entrada de Controlo de Acesso (ACE).

Métodos

Name Description
Copy()

Cria uma cópia profunda desta Entrada de Controlo de Acesso (ACE).

CreateFromBinaryForm(Byte[], Int32)

Cria um GenericAce objeto a partir dos dados binários especificados.

Equals(Object)

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

GetBinaryForm(Byte[], Int32)

Agrupa o conteúdo do GenericAce objeto no array de bytes especificado a partir do deslocamento especificado.

GetHashCode()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Operadores

Name Description
Equality(GenericAce, GenericAce)

Determina se os objetos especificados GenericAce são considerados iguais.

Inequality(GenericAce, GenericAce)

Determina se os objetos especificados GenericAce são considerados desiguais.

Aplica-se a