GenericAcl Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Zugriffssteuerungsliste (ACL) dar und ist die Basisklasse für die Klassen CommonAcl, DiscretionaryAcl, RawAcl und 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
- Vererbung
-
GenericAcl
- Abgeleitet
- Implementiert
Konstruktoren
GenericAcl() |
Initialisiert eine neue Instanz der GenericAcl-Klasse. |
Felder
AclRevision |
Die Revisionsebene der aktuellen GenericAcl. Dieser Wert wird von der Revision-Eigenschaft für Zugriffssteuerungslisten (Access Control Lists, ACLs) zurückgegeben, die keinen Verzeichnisdienstobjekten zugeordnet sind. |
AclRevisionDS |
Die Revisionsebene der aktuellen GenericAcl. Dieser Wert wird von der Revision-Eigenschaft für Zugriffssteuerungslisten (Access Control Lists, ACLs) zurückgegeben, die Verzeichnisdienstobjekten zugeordnet sind. |
MaxBinaryLength |
Die maximal zulässige binäre Länge eines GenericAcl-Objekts. |
Eigenschaften
BinaryLength |
Ruft die Länge der binären Darstellung des aktuellen GenericAcl-Objekts (in Bytes) ab. Diese Länge muss vor dem Marshallen der ACL in ein binäres Array mit der GetBinaryForm(Byte[], Int32)-Methode verwendet werden. |
Count |
Ruft die Anzahl der ACEs im aktuellen GenericAcl-Objekt ab. |
IsSynchronized |
Diese Eigenschaft ist immer auf |
Item[Int32] |
Ruft die GenericAce-Klasse am angegebenen Index ab oder legt diese fest. |
Revision |
Ruft die Revisionsebene der GenericAcl ab. |
SyncRoot |
Diese Eigenschaft gibt immer |
Methoden
CopyTo(GenericAce[], Int32) |
Kopiert jeden GenericAce der aktuellen GenericAcl in das angegebene Array. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBinaryForm(Byte[], Int32) |
Marshallt den Inhalt des GenericAcl-Objekts in das angegebene Bytearray, wobei beim angegebenen Offset begonnen wird. |
GetEnumerator() |
Ruft ein Objekt ab, das Sie verwenden können, um die Zugriffssteuerungseinträge (ACEs) in einer Zugriffssteuerungsliste (ACL) zu durchlaufen. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Kopiert jeden GenericAce der aktuellen GenericAcl in das angegebene Array. |
IEnumerable.GetEnumerator() |
Gibt eine neue Instanz der AceEnumerator-Klasse zurück, die als Instanz der IEnumerator-Schnittstelle umgewandelt wurde. |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |