CommonSecurityDescriptor Klasse

Definition

Stellt eine Sicherheitsbeschreibung dar.Represents a security descriptor. Eine Sicherheitsbeschreibung umfasst einen Besitzer, eine primäre Gruppe, eine freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL) und eine System-Zugriffssteuerungsliste (System Access Control List, SACL).A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (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
CommonSecurityDescriptor

Konstruktoren

CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse unter Verwendung des angegebenen Arrays von Bytewerten.Initializes a new instance of the CommonSecurityDescriptor class from the specified array of byte values.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit den angegebenen Informationen.Initializes a new instance of the CommonSecurityDescriptor class from the specified information.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit dem angegebenen RawSecurityDescriptor-Objekt.Initializes a new instance of the CommonSecurityDescriptor class from the specified RawSecurityDescriptor object.

CommonSecurityDescriptor(Boolean, Boolean, String)

Initialisiert eine neue Instanz der CommonSecurityDescriptor-Klasse mit der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language).Initializes a new instance of the CommonSecurityDescriptor class from the specified Security Descriptor Definition Language (SDDL) string.

Eigenschaften

BinaryLength

Ruft die Länge der binären Darstellung des aktuellen GenericSecurityDescriptor-Objekts (in Bytes) ab.Gets the length, in bytes, of the binary representation of the current GenericSecurityDescriptor 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.

(Geerbt von GenericSecurityDescriptor)
ControlFlags

Ruft Werte ab, die das Verhalten des CommonSecurityDescriptor-Objekts angeben.Gets values that specify behavior of the CommonSecurityDescriptor object.

DiscretionaryAcl

Ruft die DACL für dieses CommonSecurityDescriptor-Objekt ab oder legt diese fest.Gets or sets the discretionary access control list (DACL) for this CommonSecurityDescriptor object. Die DACL enthält Zugriffsregeln.The DACL contains access rules.

Group

Ruft die primäre Gruppe für dieses CommonSecurityDescriptor-Objekt ab, oder legt diese fest.Gets or sets the primary group for this CommonSecurityDescriptor object.

IsContainer

Ruft einen booleschen Wert ab, der angibt, ob das diesem CommonSecurityDescriptor-Objekt zugeordnete Objekt ein Containerobjekt ist.Gets a Boolean value that specifies whether the object associated with this CommonSecurityDescriptor object is a container object.

IsDiscretionaryAclCanonical

Ruft einen booleschen Wert ab, der angibt, ob die diesem CommonSecurityDescriptor-Objekt zugeordnete DACL eine kanonische Reihenfolge aufweist.Gets a Boolean value that specifies whether the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object is in canonical order.

IsDS

Ruft einen booleschen Wert ab, der angibt, ob das diesem CommonSecurityDescriptor-Objekt zugeordnete Objekt ein Verzeichnisobjekt ist.Gets a Boolean value that specifies whether the object associated with this CommonSecurityDescriptor object is a directory object.

IsSystemAclCanonical

Ruft einen booleschen Wert ab, der angibt, ob die diesem CommonSecurityDescriptor-Objekt zugeordnete SACL eine kanonische Reihenfolge aufweist.Gets a Boolean value that specifies whether the System Access Control List (SACL) associated with this CommonSecurityDescriptor object is in canonical order.

Owner

Ruft den Besitzer des Objekts ab, das diesem CommonSecurityDescriptor-Objekt zugeordnet ist, oder legt ihn fest.Gets or sets the owner of the object associated with this CommonSecurityDescriptor object.

SystemAcl

Ruft die SACL für dieses CommonSecurityDescriptor-Objekt ab oder legt diese fest.Gets or sets the System Access Control List (SACL) for this CommonSecurityDescriptor object. Die SACL enthält Überwachungsregeln.The SACL contains audit rules.

Methoden

AddDiscretionaryAcl(Byte, Int32)

Legt die DiscretionaryAcl-Eigenschaft für diese CommonSecurityDescriptor-Instanz und das DiscretionaryAclPresent-Flag fest.Sets the DiscretionaryAcl property for this CommonSecurityDescriptor instance and sets the DiscretionaryAclPresent flag.

AddSystemAcl(Byte, Int32)

Legt die SystemAcl-Eigenschaft für diese CommonSecurityDescriptor-Instanz und das SystemAclPresent-Flag fest.Sets the SystemAcl property for this CommonSecurityDescriptor instance and sets the SystemAclPresent flag.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

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

Gibt ein Array von Bytewerten zurück, die den Informationen entsprechen, die in diesem GenericSecurityDescriptor-Objekt enthalten sind.Returns an array of byte values that represents the information contained in this GenericSecurityDescriptor object.

(Geerbt von GenericSecurityDescriptor)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(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.Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor that this GenericSecurityDescriptor object represents.

(Geerbt von GenericSecurityDescriptor)
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)
PurgeAccessControl(SecurityIdentifier)

Entfernt alle Zugriffsregeln für die angegebene Sicherheits-ID aus der diesem CommonSecurityDescriptor Objekt zugeordneten DACL.Removes all access rules for the specified security identifier from the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object.

PurgeAudit(SecurityIdentifier)

Entfernt alle Überwachungsregeln für die angegebene Sicherheits-ID aus der diesem CommonSecurityDescriptor-Objekt zugeordneten SACL.Removes all audit rules for the specified security identifier from the System Access Control List (SACL) associated with this CommonSecurityDescriptor object.

SetDiscretionaryAclProtection(Boolean, Boolean)

Legt den Vererbungsschutz für die DACL fest, die diesem CommonSecurityDescriptor-Objekt zugeordnet ist.Sets the inheritance protection for the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object. Geschützte DACLs erben keine Zugriffsregeln von übergeordneten Containern.DACLs that are protected do not inherit access rules from parent containers.

SetSystemAclProtection(Boolean, Boolean)

Legt den Vererbungsschutz für die SACL fest, die diesem CommonSecurityDescriptor-Objekt zugeordnet ist.Sets the inheritance protection for the System Access Control List (SACL) associated with this CommonSecurityDescriptor object. Geschützte SACLs erben keine Überwachungsregeln von übergeordneten Containern.SACLs that are protected do not inherit audit rules from parent containers.

ToString()

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

(Geerbt von Object)

Gilt für: