GenericAcl Classe

Definição

Representa uma ACL (lista de controle de acesso) e é a classe base para as CommonAclclasses , DiscretionaryAcle . RawAclSystemAcl

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

Nome Description
GenericAcl()

Inicializa uma nova instância da classe GenericAcl.

Campos

Nome Description
AclRevision

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

AclRevisionDS

O nível de revisão do atual GenericAcl. Esse valor é retornado pela propriedade Revision para ACLs (listas de Controle de Acesso) associadas a objetos dos Serviços de Diretório.

MaxBinaryLength

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

Propriedades

Nome Description
BinaryLength

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

Count

Obtém o número de ACEs (entradas de controle de acesso) no objeto atual GenericAcl .

IsSynchronized

Essa propriedade é sempre definida como false. Ele é implementado apenas porque é necessário para a implementação da ICollection interface.

Item[Int32]

Obtém ou define o GenericAce índice especificado.

Revision

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

SyncRoot

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

Métodos

Nome Description
CopyTo(GenericAce[], Int32)

Copia cada GenericAce uma das atuais GenericAcl para a matriz especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

GetEnumerator()

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Copia cada GenericAce uma das atuais GenericAcl para a matriz especificada.

IEnumerable.GetEnumerator()

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

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a