CommonAce 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 einen Zugriffssteuerungseintrag (ACE) dar.
public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
- Vererbung
Hinweise
Die CommonAce -Klasse stellt die acht häufigsten ACE-Typen dar:
Konstruktoren
CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[]) |
Initialisiert eine neue Instanz der CommonAce-Klasse. |
Eigenschaften
AccessMask |
Ruft die Zugriffsmaske für dieses KnownAce-Objekt ab oder legt diese fest. (Geerbt von KnownAce) |
AceFlags |
Ruft die Instanz von AceFlags ab, die diesem GenericAce-Objekt zugeordnet ist, oder legt diese fest. (Geerbt von GenericAce) |
AceQualifier |
Ruft einen Wert ab, der angibt, ob der ACE Zugriff gewährt, Zugriff verweigert, Systemüberwachungen auslöst oder einen Systemalarm auslöst. (Geerbt von QualifiedAce) |
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 CommonAce-Objekts (in Bytes) ab. Verwenden Sie diese Länge in Verbindung mit der GetBinaryForm(Byte[], Int32)-Methode vor dem Marshallen der ACL in ein binäres Array. |
InheritanceFlags |
Ruft Flags ab, die die Vererbungseigenschaften für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben. (Geerbt von GenericAce) |
IsCallback |
Gibt an, ob dieses QualifiedAce-Objekt Rückrufdaten enthält. (Geerbt von QualifiedAce) |
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 Rückrufdaten ab, die diesem QualifiedAce-Objekt zugeordnet sind. Diese Eigenschaft ist nur für Zugriffssteuerungseinträge (ACEs) mit Rückruf gültig. (Geerbt von QualifiedAce) |
PropagationFlags |
Ruft Flags ab, die die Eigenschaften der Vererbungsweitergabe für diesen ACE (Access Control Entry, Zugriffssteuerungseintrag) angeben. (Geerbt von GenericAce) |
SecurityIdentifier |
Ruft das SecurityIdentifier-Objekt ab, das diesem KnownAce-Objekt zugeordnet ist, oder legt dieses fest. (Geerbt von KnownAce) |
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 CommonAce-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 opaken Rückrufdaten zurück, die diesem QualifiedAce-Objekt zugeordnet sind. (Geerbt von QualifiedAce) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MaxOpaqueLength(Boolean) |
Gibt die maximal zulässige Länge eines opaken Daten-BLOBs für Rückruf-ACEs (Access Control Entry – Zugriffssteuerungseintrag) zurück. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetOpaque(Byte[]) |
Legt die opaken Rückrufdaten fest, die diesem QualifiedAce-Objekt zugeordnet sind. (Geerbt von QualifiedAce) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |