GenericAcl Classe

Definizione

Rappresenta un elenco di controllo di accesso (ACL) ed è la classe di base per le CommonAclclassi , DiscretionaryAclRawAcl, 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
Ereditarietà
GenericAcl
Derivato
Implementazioni

Costruttori

Nome Descrizione
GenericAcl()

Inizializza una nuova istanza della classe GenericAcl.

Campi

Nome Descrizione
AclRevision

Livello di revisione dell'oggetto corrente GenericAcl. Questo valore viene restituito dalla proprietà Revision per elenchi di Controllo di accesso (ACL) non associati agli oggetti Servizi directory.

AclRevisionDS

Livello di revisione dell'oggetto corrente GenericAcl. Questo valore viene restituito dalla proprietà Revision per elenchi di Controllo di accesso (ACL) associati agli oggetti Servizi directory.

MaxBinaryLength

Lunghezza binaria massima consentita di un GenericAcl oggetto .

Proprietà

Nome Descrizione
BinaryLength

Ottiene la lunghezza, espressa in byte, della rappresentazione binaria dell'oggetto corrente GenericAcl . Questa lunghezza deve essere usata prima di effettuare il marshalling dell'ACL in una matrice binaria con il GetBinaryForm(Byte[], Int32) metodo .

Count

Ottiene il numero di voci di controllo di accesso (ACL) nell'oggetto corrente GenericAcl .

IsSynchronized

Questa proprietà è sempre impostata su false. Viene implementato solo perché è necessario per l'implementazione dell'interfaccia ICollection .

Item[Int32]

Ottiene o imposta l'oggetto GenericAce in corrispondenza dell'indice specificato.

Revision

Ottiene il livello di revisione dell'oggetto GenericAcl.

SyncRoot

Questa proprietà restituisce nullsempre . Viene implementato solo perché è necessario per l'implementazione dell'interfaccia ICollection .

Metodi

Nome Descrizione
CopyTo(GenericAce[], Int32)

Copia ogni GenericAce oggetto corrente GenericAcl nella matrice specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBinaryForm(Byte[], Int32)

Effettua il marshalling del contenuto dell'oggetto GenericAcl nella matrice di byte specificata a partire dall'offset specificato.

GetEnumerator()

Recupera un oggetto che è possibile usare per scorrere le voci di controllo di accesso (ACL) in un elenco di controllo di accesso (ACL).

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia ogni GenericAce oggetto corrente GenericAcl nella matrice specificata.

IEnumerable.GetEnumerator()

Restituisce una nuova istanza della AceEnumerator classe cast come istanza dell'interfaccia IEnumerator .

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a