CommonSecurityDescriptor 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 Sicherheitsbeschreibung dar. Zu einer Sicherheitsbeschreibung gehören ein Besitzer, eine primäre Gruppe, eine DACL und eine SACL.
public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
- Vererbung
Konstruktoren
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse unter Verwendung des angegebenen Arrays von Bytewerten. |
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit den angegebenen Informationen. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit dem angegebenen RawSecurityDescriptor-Objekt. |
CommonSecurityDescriptor(Boolean, Boolean, String) |
Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language). |
Eigenschaften
BinaryLength |
Ruft die Länge der binären Darstellung des aktuellen GenericSecurityDescriptor-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. (Geerbt von GenericSecurityDescriptor) |
ControlFlags |
Ruft Werte ab, die das Verhalten des CommonSecurityDescriptor-Objekts angeben. |
DiscretionaryAcl |
Ruft die DACL für dieses CommonSecurityDescriptor-Objekt ab oder legt diese fest. Die DACL enthält Zugriffsregeln. |
Group |
Ruft die primäre Gruppe für dieses CommonSecurityDescriptor-Objekt ab, oder legt diese fest. |
IsContainer |
Ruft einen booleschen Wert ab, der angibt, ob das diesem CommonSecurityDescriptor-Objekt zugeordnete Objekt ein Containerobjekt ist. |
IsDiscretionaryAclCanonical |
Ruft einen booleschen Wert ab, der angibt, ob die diesem CommonSecurityDescriptor-Objekt zugeordnete DACL eine kanonische Reihenfolge aufweist. |
IsDS |
Ruft einen booleschen Wert ab, der angibt, ob das diesem CommonSecurityDescriptor-Objekt zugeordnete Objekt ein Verzeichnisobjekt ist. |
IsSystemAclCanonical |
Ruft einen booleschen Wert ab, der angibt, ob die diesem CommonSecurityDescriptor-Objekt zugeordnete SACL eine kanonische Reihenfolge aufweist. |
Owner |
Ruft den Besitzer des Objekts ab, das diesem CommonSecurityDescriptor-Objekt zugeordnet ist, oder legt ihn fest. |
SystemAcl |
Ruft die SACL für dieses CommonSecurityDescriptor-Objekt ab oder legt diese fest. Die SACL enthält Überwachungsregeln. |
Methoden
AddDiscretionaryAcl(Byte, Int32) |
Legt die DiscretionaryAcl-Eigenschaft für diese CommonSecurityDescriptor-Instanz und das DiscretionaryAclPresent-Flag fest. |
AddSystemAcl(Byte, Int32) |
Legt die SystemAcl-Eigenschaft für diese CommonSecurityDescriptor-Instanz und das SystemAclPresent-Flag fest. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBinaryForm(Byte[], Int32) |
Gibt ein Array von Bytewerten zurück, die den Informationen entsprechen, die in diesem GenericSecurityDescriptor-Objekt enthalten sind. (Geerbt von GenericSecurityDescriptor) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetSddlForm(AccessControlSections) |
Gibt die SDDL-Darstellung (Security Descriptor Definition Language) der angegebenen Abschnitte der Sicherheitsbeschreibung zurück, die dieses GenericSecurityDescriptor-Objekt darstellt. (Geerbt von GenericSecurityDescriptor) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PurgeAccessControl(SecurityIdentifier) |
Entfernt alle Zugriffsregeln für die angegebene Sicherheits-ID aus der diesem CommonSecurityDescriptor Objekt zugeordneten DACL. |
PurgeAudit(SecurityIdentifier) |
Entfernt alle Überwachungsregeln für die angegebene Sicherheits-ID aus der diesem CommonSecurityDescriptor-Objekt zugeordneten SACL. |
SetDiscretionaryAclProtection(Boolean, Boolean) |
Legt den Vererbungsschutz für die DACL fest, die diesem CommonSecurityDescriptor-Objekt zugeordnet ist. Geschützte DACLs erben keine Zugriffsregeln von übergeordneten Containern. |
SetSystemAclProtection(Boolean, Boolean) |
Legt den Vererbungsschutz für die SACL fest, die diesem CommonSecurityDescriptor-Objekt zugeordnet ist. Geschützte SACLs erben keine Überwachungsregeln von übergeordneten Containern. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |