Freigeben über


CustomAce Klasse

Definition

Stellt einen Zugriffssteuerungseintrag (ACE – Access Control Entry) dar, der nicht durch einen der Member der AceType-Enumeration definiert ist.

public ref class CustomAce sealed : System::Security::AccessControl::GenericAce
public sealed class CustomAce : System.Security.AccessControl.GenericAce
type CustomAce = class
    inherit GenericAce
Public NotInheritable Class CustomAce
Inherits GenericAce
Vererbung
CustomAce

Hinweise

Ein CustomAce Objekt enthält einen ACE-Header und ein undurchsichtiges Datenblob.

Konstruktoren

CustomAce(AceType, AceFlags, Byte[])

Initialisiert eine neue Instanz der CustomAce-Klasse.

Felder

MaxOpaqueLength

Gibt die maximal zulässige Länge eines nicht opaken Daten-BLOBs für diesesCustomAce-Objekt zurück.

Eigenschaften

AceFlags

Ruft die Instanz von AceFlags ab, die diesem GenericAce-Objekt zugeordnet ist, oder legt diese fest.

(Geerbt von GenericAce)
AceType

Ruft den Typ für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) ab.

(Geerbt von GenericAce)
AuditFlags

Ruft die diesem ACE (Access Control Entry, Zugriffssteuerungseintrag) zugeordneten Überwachungsinformationen ab.

(Geerbt von GenericAce)
BinaryLength

Ruft die Länge der binären Darstellung des aktuellen CustomAce-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.

InheritanceFlags

Ruft Flags ab, die die Vererbungseigenschaften für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben.

(Geerbt von GenericAce)
IsInherited

Ruft einen booleschen Wert ab, der angibt, ob dieser ACE (Access Control Entry, Zugriffssteuerungseintrag) geerbt oder explizit festgelegt wird.

(Geerbt von GenericAce)
OpaqueLength

Ruft die Länge der opaken Daten ab, die diesem CustomAce-Objekt zugeordnet sind.

PropagationFlags

Ruft Flags ab, die die Eigenschaften der Vererbungsweitergabe für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben.

(Geerbt von GenericAce)

Methoden

Copy()

Erstellt eine Tiefenkopie von diesem ACE (Access Control Entry, Zugriffssteuerungseintrag).

(Geerbt von GenericAce)
Equals(Object)

Bestimmt, ob das angegebene GenericAce-Objekt mit dem aktuellen GenericAce-Objekt identisch ist.

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

Marshallt den Inhalt des CustomAce-Objekts in das angegebene Bytearray, wobei beim angegebenen Offset begonnen wird.

GetHashCode()

Fungiert als eine Hashfunktion für die GenericAce-Klasse. Sie können die GetHashCode()-Methode in Hashalgorithmen und Datenstrukturen wie Hashtabellen verwenden.

(Geerbt von GenericAce)
GetOpaque()

Gibt die Länge der opaken Daten an, die diesem CustomAce-Objekt zugeordnet sind.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetOpaque(Byte[])

Legt die opaken Rückrufdaten fest, die diesem CustomAce-Objekt zugeordnet sind.

ToString()

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

(Geerbt von Object)

Gilt für: