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 di controllo di accesso (ACL, Access Control List).
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 RawAcl classe consente la manipolazione completa di Controllo di accesso voci (ACL). 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'elenco di controllo di accesso.
Costruttori
RawAcl(Byte, Int32) |
Inizializza una nuova istanza della classe RawAcl con il livello di revisione specificato. |
RawAcl(Byte[], Int32) |
Inizializza una nuova istanza della classe RawAcl dal formato binario specificato. |
Proprietà
BinaryLength |
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto RawAcl corrente. Questa lunghezza deve essere usata prima di effettuare il marshalling dell'elenco ACL in una matrice binaria con il metodo GetBinaryForm(Byte[], Int32). |
Count |
Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto RawAcl corrente. |
IsSynchronized |
Questa proprietà è sempre impostata su |
Item[Int32] |
Ottiene o imposta la voce ACE (Access Control Entry) in corrispondenza dell'indice specificato. |
Revision |
Ottiene il livello di revisione della classe RawAcl. |
SyncRoot |
Questa proprietà restituisce sempre |
Metodi
CopyTo(GenericAce[], Int32) |
Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata. (Ereditato da GenericAcl) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBinaryForm(Byte[], Int32) |
Esegue il marshalling dei contenuti dell'oggetto RawAcl nella matrice di byte specificata, in corrispondenza dell'offset specificato. |
GetEnumerator() |
Recupera un oggetto che è possibile usare per eseguire l'iterazione delle voci di controllo di accesso (ACE) in un elenco di controllo di accesso (ACL). (Ereditato da GenericAcl) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InsertAce(Int32, GenericAce) |
Inserisce la voce ACE specificata in corrispondenza dell'indice specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RemoveAce(Int32) |
Rimuove la voce ACE in corrispondenza dell'indice specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata. (Ereditato da GenericAcl) |
IEnumerable.GetEnumerator() |
Restituisce una nuova istanza del cast di classe AceEnumerator come istanza dell'interfaccia IEnumerator. (Ereditato da GenericAcl) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |