GenericAcl 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) e costituisce la classe base per le classi CommonAcl, DiscretionaryAcl, RawAcl 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
GenericAcl() |
Inizializza una nuova istanza della classe GenericAcl. |
Campi
AclRevision |
Livello di revisione dell'oggetto GenericAcl corrente. Questo valore viene restituito dalla proprietà Revision per le ACL non associate a oggetti di Servizi di directory. |
AclRevisionDS |
Livello di revisione dell'oggetto GenericAcl corrente. Questo valore viene restituito dalla proprietà Revision per gli elenchi di controllo di accesso (ACL) associati agli oggetti di Servizi directory. |
MaxBinaryLength |
La lunghezza binaria massima consentita di un oggetto GenericAcl. |
Proprietà
BinaryLength |
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto GenericAcl 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 GenericAcl corrente. |
IsSynchronized |
Questa proprietà è sempre impostata su |
Item[Int32] |
Ottiene o imposta l'oggetto GenericAce in corrispondenza dell'indice specificato. |
Revision |
Ottiene il livello di revisione della classe GenericAcl. |
SyncRoot |
Questa proprietà restituisce sempre |
Metodi
CopyTo(GenericAce[], Int32) |
Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBinaryForm(Byte[], Int32) |
Esegue il marshalling dei contenuti dell'oggetto GenericAcl 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). |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
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. |
IEnumerable.GetEnumerator() |
Restituisce una nuova istanza del cast di classe AceEnumerator come istanza dell'interfaccia IEnumerator. |
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. |