GenericAcl GenericAcl GenericAcl GenericAcl Class

Definição

Representa uma ACL (lista de controle de acesso) e é a classe base para todas as outras classes CommonAcl, DiscretionaryAcl, RawAcl e SystemAcl.Represents an access control list (ACL) and is the base class for the CommonAcl, DiscretionaryAcl, RawAcl, and SystemAcl classes.

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
GenericAclGenericAclGenericAclGenericAcl
Derivado
Implementações

Construtores

GenericAcl() GenericAcl() GenericAcl() GenericAcl()

Inicializa uma nova instância da classe GenericAcl.Initializes a new instance of the GenericAcl class.

Campos

AclRevision AclRevision AclRevision AclRevision

O nível de revisão do GenericAcl atual.The revision level of the current GenericAcl. 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.This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects.

AclRevisionDS AclRevisionDS AclRevisionDS AclRevisionDS

O nível de revisão do GenericAcl atual.The revision level of the current GenericAcl. 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.This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects.

MaxBinaryLength MaxBinaryLength MaxBinaryLength MaxBinaryLength

O comprimento binário máximo permitido de um objeto GenericAcl.The maximum allowed binary length of a GenericAcl object.

Propriedades

BinaryLength BinaryLength BinaryLength BinaryLength

Obtém o comprimento, em bytes, da representação binária do objeto GenericAcl atual.Gets the length, in bytes, of the binary representation of the current GenericAcl object. Esse comprimento deve ser usado antes de se realizar marshaling da ACL em uma matriz binária com o método GetBinaryForm(Byte[], Int32).This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

Count Count Count Count

Obtém o número de ACEs (Entradas do Controle de Acesso) no objeto GenericAcl atual.Gets the number of access control entries (ACEs) in the current GenericAcl object.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

A propriedade é sempre definida para false.This property is always set to false. É implementado apenas porque ele é necessário para a implementação da interface ICollection.It is implemented only because it is required for the implementation of the ICollection interface.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtém ou define o GenericAce no índice especificado.Gets or sets the GenericAce at the specified index.

Revision Revision Revision Revision

Obtém o nível de revisão do GenericAcl.Gets the revision level of the GenericAcl.

SyncRoot SyncRoot SyncRoot SyncRoot

Essa propriedade sempre retorna null.This property always returns null. É implementado apenas porque ele é necessário para a implementação da interface ICollection.It is implemented only because it is required for the implementation of the ICollection interface.

Métodos

CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32)

Copia cada GenericAce do GenericAcl atual na matriz especificada.Copies each GenericAce of the current GenericAcl into the specified array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

Realiza o marshalling do conteúdo do objeto GenericAcl para a matriz de bytes especificada começando no deslocamento especificado.Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Recupera um objeto que você pode usar para iterar pelas ACEs em uma ACL (lista de controle de acesso).Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL).

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia cada GenericAce do GenericAcl atual na matriz especificada.Copies each GenericAce of the current GenericAcl into the specified array.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retorna uma nova instância da classe AceEnumerator convertida como uma instância da interface IEnumerator.Returns a new instance of the AceEnumerator class cast as an instance of the IEnumerator interface.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a