RawAcl 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 Access Control List (ACL – Zugriffssteuerungsliste) dar.
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
- Vererbung
Hinweise
Die RawAcl -Klasse ermöglicht die vollständige Bearbeitung von Access Control Entries (ACEs). Es erzwingt keine Reihenfolgesregeln für ACEs und stellt keine Validierungslogik bereit. Ein beliebiger ACE kann an einem beliebigen Ort in der ACL eingefügt, geändert oder entfernt werden.
Konstruktoren
RawAcl(Byte, Int32) |
Initialisiert eine neue Instanz der RawAcl-Klasse mit der angegebenen Revisionsebene. |
RawAcl(Byte[], Int32) |
Initialisiert eine neue Instanz der RawAcl-Klasse aus der angegebenen binären Form. |
Eigenschaften
BinaryLength |
Ruft die Länge der binären Darstellung des aktuellen RawAcl-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 RawAcl-Objekt ab. |
IsSynchronized |
Diese Eigenschaft ist immer auf |
Item[Int32] |
Ruft den ACE am angegebenen Index ab oder legt diesen fest. |
Revision |
Ruft die Revisionsebene der RawAcl ab. |
SyncRoot |
Diese Eigenschaft gibt immer |
Methoden
CopyTo(GenericAce[], Int32) |
Kopiert jeden GenericAce der aktuellen GenericAcl in das angegebene Array. (Geerbt von GenericAcl) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBinaryForm(Byte[], Int32) |
Marshallt den Inhalt des RawAcl-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. (Geerbt von GenericAcl) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InsertAce(Int32, GenericAce) |
Fügt den angegebenen ACE am angegebenen Index ein. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RemoveAce(Int32) |
Entfernt den ACE von der angegebenen Position. |
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. (Geerbt von GenericAcl) |
IEnumerable.GetEnumerator() |
Gibt eine neue Instanz der AceEnumerator-Klasse zurück, die als Instanz der IEnumerator-Schnittstelle umgewandelt wurde. (Geerbt von GenericAcl) |
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. |