GenericAce Klasse

Definition

Stellt einen ACE (Access Control Entry, Zugriffssteuerungseintrag) dar und ist die Basisklasse für alle anderen ACE-Klassen.Represents an Access Control Entry (ACE), and is the base class for all other ACE classes.

public ref class GenericAce abstract
public abstract class GenericAce
type GenericAce = class
Public MustInherit Class GenericAce
Vererbung
GenericAce
Abgeleitet

Hinweise

Ein ACE enthält sowohl einen ACE-Header als auch ein binäres Blob.An ACE contains both an ACE header and a binary blob. Der-Header enthält Informationen über den Typ des ACE, verschiedene Flags und die Größe des binären BLOBs.The header contains information about the type of the ACE, various flags, and the size of the binary blob.

Eigenschaften

AceFlags

Ruft die Instanz von AceFlags ab, die diesem GenericAce-Objekt zugeordnet ist, oder legt diese fest.Gets or sets the AceFlags associated with this GenericAce object.

AceType

Ruft den Typ für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) ab.Gets the type of this Access Control Entry (ACE).

AuditFlags

Ruft die diesem ACE (Access Control Entry, Zugriffssteuerungseintrag) zugeordneten Überwachungsinformationen ab.Gets the audit information associated with this Access Control Entry (ACE).

BinaryLength

Ruft die Länge der binären Darstellung des aktuellen GenericAce-Objekts (in Bytes) ab.Gets the length, in bytes, of the binary representation of the current GenericAce object. Diese Länge muss vor dem Marshallen der ACL in ein binäres Array mit der GetBinaryForm(Byte[], Int32)-Methode verwendet werden.This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

InheritanceFlags

Ruft Flags ab, die die Vererbungseigenschaften für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben.Gets flags that specify the inheritance properties of this Access Control Entry (ACE).

IsInherited

Ruft einen booleschen Wert ab, der angibt, ob dieser ACE (Access Control Entry, Zugriffssteuerungseintrag) geerbt oder explizit festgelegt wird.Gets a Boolean value that specifies whether this Access Control Entry (ACE) is inherited or is set explicitly.

PropagationFlags

Ruft Flags ab, die die Eigenschaften der Vererbungsweitergabe für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben.Gets flags that specify the inheritance propagation properties of this Access Control Entry (ACE).

Methoden

Copy()

Erstellt eine Tiefenkopie von diesem ACE (Access Control Entry, Zugriffssteuerungseintrag).Creates a deep copy of this Access Control Entry (ACE).

CreateFromBinaryForm(Byte[], Int32)

Erstellt ein GenericAce-Objekt aus den angegebenen binären Daten.Creates a GenericAce object from the specified binary data.

Equals(Object)

Bestimmt, ob das angegebene GenericAce-Objekt mit dem aktuellen GenericAce-Objekt identisch ist.Determines whether the specified GenericAce object is equal to the current GenericAce object.

GetBinaryForm(Byte[], Int32)

Marshallt den Inhalt des GenericAce-Objekts in das angegebene Bytearray, wobei beim angegebenen Offset begonnen wird.Marshals the contents of the GenericAce object into the specified byte array beginning at the specified offset.

GetHashCode()

Fungiert als eine Hashfunktion für die GenericAce-Klasse.Serves as a hash function for the GenericAce class. Sie können die GetHashCode()-Methode in Hashalgorithmen und Datenstrukturen wie Hashtabellen verwenden.The GetHashCode() method is suitable for use in hashing algorithms and data structures like a hash table.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Operatoren

Equality(GenericAce, GenericAce)

Bestimmt, ob die angegebenen GenericAce-Objekte als gleich betrachtet werden.Determines whether the specified GenericAce objects are considered equal.

Inequality(GenericAce, GenericAce)

Bestimmt, ob die angegebenen GenericAce-Objekte als ungleich betrachtet werden.Determines whether the specified GenericAce objects are considered unequal.

Gilt für: