RawAcl Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
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. |