RawAcl Classe

Definizione

Rappresenta un elenco Controllo di accesso (ACL).

public ref class RawAcl sealed : System::Security::AccessControl::GenericAcl
public sealed class RawAcl : System.Security.AccessControl.GenericAcl
type RawAcl = class
    inherit GenericAcl
Public NotInheritable Class RawAcl
Inherits GenericAcl
Ereditarietà

Commenti

La classe RawAcl consente la manipolazione completa delle voci di Controllo di accesso . Non applica regole di ordinamento per gli ACL e non fornisce la logica di convalida. Qualsiasi ACE può essere inserito, modificato o rimosso in qualsiasi posizione nell'ACL.

Costruttori

Nome Descrizione
RawAcl(Byte, Int32)

Inizializza una nuova istanza della RawAcl classe con il livello di revisione specificato.

RawAcl(Byte[], Int32)

Inizializza una nuova istanza della RawAcl classe dal formato binario specificato.

Proprietà

Nome Descrizione
BinaryLength

Ottiene la lunghezza, espressa in byte, della rappresentazione binaria dell'oggetto corrente RawAcl . 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 RawAcl .

IsSynchronized

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

(Ereditato da GenericAcl)
Item[Int32]

Ottiene o imposta l'Controllo di accesso Entry (ACE) in corrispondenza dell'indice specificato.

Revision

Ottiene il livello di revisione dell'oggetto RawAcl.

SyncRoot

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

(Ereditato da GenericAcl)

Metodi

Nome Descrizione
CopyTo(GenericAce[], Int32)

Copia ogni GenericAce oggetto corrente GenericAcl nella matrice specificata.

(Ereditato da GenericAcl)
Equals(Object)

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

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

Effettua il marshalling del contenuto dell'oggetto RawAcl 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).

(Ereditato da GenericAcl)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InsertAce(Int32, GenericAce)

Inserisce l'oggetto Controllo di accesso Entry (ACE) specificato in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
RemoveAce(Int32)

Rimuove la voce Controllo di accesso (ACE) nella posizione specificata.

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.

(Ereditato da GenericAcl)
IEnumerable.GetEnumerator()

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

(Ereditato da GenericAcl)

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