GenericAcl Classe

Definizione

Rappresenta un elenco di controllo di accesso (ACL) e costituisce la classe base per le classi CommonAcl, DiscretionaryAcl, RawAcl e SystemAcl.Represents an access control list (ACL) and is the base class for the CommonAcl, DiscretionaryAcl, RawAcl, and SystemAcl classes.

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.Initializes a new instance of the GenericAcl class.

Campi

AclRevision

Livello di revisione dell'oggetto GenericAcl corrente.The revision level of the current GenericAcl. Questo valore viene restituito dalla proprietà Revision per le ACL non associate a oggetti di Servizi di directory.This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects.

AclRevisionDS

Livello di revisione dell'oggetto GenericAcl corrente.The revision level of the current GenericAcl. Questo valore viene restituito dalla proprietà Revision per gli elenchi di controllo di accesso (ACL) associati agli oggetti di Servizi directory.This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects.

MaxBinaryLength

La lunghezza binaria massima consentita di un oggetto GenericAcl.The maximum allowed binary length of a GenericAcl object.

Proprietà

BinaryLength

Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto GenericAcl corrente.Gets the length, in bytes, of the binary representation of the current GenericAcl object. Questa lunghezza deve essere usata prima di effettuare il marshalling dell'elenco ACL in una matrice binaria con il metodo GetBinaryForm(Byte[], Int32).This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

Count

Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto GenericAcl corrente.Gets the number of access control entries (ACEs) in the current GenericAcl object.

IsSynchronized

Questa proprietà è sempre impostata su false.This property is always set to false. È implementata solo perché è necessaria per l'implementazione dell'interfaccia ICollection.It is implemented only because it is required for the implementation of the ICollection interface.

Item[Int32]

Ottiene o imposta l'oggetto GenericAce in corrispondenza dell'indice specificato.Gets or sets the GenericAce at the specified index.

Revision

Ottiene il livello di revisione della classe GenericAcl.Gets the revision level of the GenericAcl.

SyncRoot

Questa proprietà restituisce sempre null.This property always returns null. È implementata solo perché è necessaria per l'implementazione dell'interfaccia ICollection .It is implemented only because it is required for the implementation of the ICollection interface.

Metodi

CopyTo(GenericAce[], Int32)

Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata.Copies each GenericAce of the current GenericAcl into the specified array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Esegue il marshalling dei contenuti dell'oggetto GenericAcl nella matrice di byte specificata, in corrispondenza dell'offset specificato.Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset.

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).Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL).

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata.Copies each GenericAce of the current GenericAcl into the specified array.

IEnumerable.GetEnumerator()

Restituisce una nuova istanza del cast di classe AceEnumerator come istanza dell'interfaccia IEnumerator.Returns a new instance of the AceEnumerator class cast as an instance of the IEnumerator interface.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a