GenericAcl Klasse

Definition

Stellt eine Zugriffssteuerungsliste (Access Control List, ACL) dar und ist die Basisklasse für die CommonAclKlassen , DiscretionaryAcl, und RawAclSystemAcl die Klassen.

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
Vererbung
GenericAcl
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
GenericAcl()

Initialisiert eine neue Instanz der GenericAcl-Klasse.

Felder

Name Beschreibung
AclRevision

Die Revisionsebene der aktuellen GenericAcl. Dieser Wert wird von der eigenschaft Revision für Access Control Lists (ACLs) zurückgegeben, die nicht Mit Directory Services-Objekten verknüpft sind.

AclRevisionDS

Die Revisionsebene der aktuellen GenericAcl. Dieser Wert wird von der eigenschaft Revision für Access Control Lists (ACLs) zurückgegeben, die Directory Services-Objekten zugeordnet sind.

MaxBinaryLength

Die maximal zulässige binäre Länge eines GenericAcl Objekts.

Eigenschaften

Name Beschreibung
BinaryLength

Ruft die Länge der binären Darstellung des aktuellen GenericAcl Objekts in Bytes ab. Diese Länge sollte verwendet werden, bevor die ACL in ein binäres Array mit der GetBinaryForm(Byte[], Int32) Methode gemarsiert wird.

Count

Ruft die Anzahl der Zugriffssteuerungseinträge (ACCESS Control Entries, ACEs) im aktuellen GenericAcl Objekt ab.

IsSynchronized

Diese Eigenschaft ist immer auf false. Sie wird nur implementiert, weil sie für die Implementierung der ICollection Schnittstelle erforderlich ist.

Item[Int32]

Dient zum Abrufen oder Festlegen des GenericAce Werts am angegebenen Index.

Revision

Ruft die Revisionsebene der GenericAcl.

SyncRoot

Diese Eigenschaft gibt immer zurück null. Sie wird nur implementiert, weil sie für die Implementierung der ICollection Schnittstelle erforderlich ist.

Methoden

Name Beschreibung
CopyTo(GenericAce[], Int32)

Kopiert jeden GenericAce der Aktuellen GenericAcl in das angegebene Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetBinaryForm(Byte[], Int32)

Marshallt den Inhalt des GenericAcl Objekts in das angegebene Bytearray ab dem angegebenen Offset.

GetEnumerator()

Ruft ein Objekt ab, das Sie zum Durchlaufen der Zugriffssteuerungseinträge (Access Control Entries, ACEs) in einer Zugriffssteuerungsliste (Access Control List, ACL) verwenden können.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Kopiert jeden GenericAce der Aktuellen GenericAcl in das angegebene Array.

IEnumerable.GetEnumerator()

Gibt eine neue Instanz der AceEnumerator Klasse als Instanz der IEnumerator Schnittstelle um.

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: