Partilhar via


GenericAcl Classe

Definição

Representa uma ACL (lista de controle de acesso) e é a classe base para todas as outras classes CommonAcl, DiscretionaryAcl, RawAcl e SystemAcl.

public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
Herança
GenericAcl
Derivado
Implementações

Construtores

GenericAcl()

Inicializa uma nova instância da classe GenericAcl.

Campos

AclRevision

O nível de revisão do GenericAcl atual. Esse valor é retornado pela propriedade Revision para ACLs (Listas de Controle de Acesso) que não estão associadas a objetos de serviços de diretório.

AclRevisionDS

O nível de revisão do GenericAcl atual. Esse valor é retornado pela propriedade Revision para ACLs (Listas de Controle de Acesso) que estão associadas a objetos de serviços de diretório.

MaxBinaryLength

O comprimento binário máximo permitido de um objeto GenericAcl.

Propriedades

BinaryLength

Obtém o comprimento, em bytes, da representação binária do objeto GenericAcl 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).

Count

Obtém o número de ACEs (Entradas do Controle de Acesso) no objeto GenericAcl atual.

IsSynchronized

A propriedade é sempre definida para false. É implementado apenas porque ele é necessário para a implementação da interface ICollection.

Item[Int32]

Obtém ou define o GenericAce no índice especificado.

Revision

Obtém o nível de revisão do GenericAcl.

SyncRoot

Essa propriedade sempre retorna null. É implementado apenas porque ele é necessário para a implementação da interface ICollection.

Métodos

CopyTo(GenericAce[], Int32)

Copia cada GenericAce do GenericAcl atual na matriz especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

GetEnumerator()

Recupera um objeto que você pode usar para iterar pelas ACEs em uma ACL (lista de controle de acesso).

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia cada GenericAce do GenericAcl atual na matriz especificada.

IEnumerable.GetEnumerator()

Retorna uma nova instância da classe AceEnumerator convertida como uma instância da interface IEnumerator.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a