ObjectSecurity 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.
Bietet die Möglichkeit zum Steuern des Zugriffs auf Objekte ohne direkte Bearbeitung von Zugriffssteuerungslisten (ACLs). Diese Klasse ist die abstrakte Basisklasse für die Klassen CommonObjectSecurity und DirectoryObjectSecurity.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Vererbung
-
ObjectSecurity
- Abgeleitet
Konstruktoren
ObjectSecurity() |
Initialisiert eine neue Instanz der ObjectSecurity-Klasse. |
ObjectSecurity(Boolean, Boolean) |
Initialisiert eine neue Instanz der ObjectSecurity-Klasse. |
ObjectSecurity(CommonSecurityDescriptor) |
Initialisiert eine neue Instanz der ObjectSecurity-Klasse. |
Eigenschaften
AccessRightType |
Ruft den Type des sicherungsfähigen Objekts ab, das diesem ObjectSecurity-Objekt zugeordnet ist. |
AccessRulesModified |
Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Zugriffsregeln, die diesem ObjectSecurity-Objekt zugeordnet sind, geändert wurden. |
AccessRuleType |
Ruft den Type des Objekts ab, das den Zugriffsregeln dieses ObjectSecurity-Objekts zugeordnet ist. Das Type -Objekt muss in ein SecurityIdentifier -Objekt umgewandelt werden können. |
AreAccessRulesCanonical |
Ruft einen booleschen Wert ab, der angibt, ob sich die Zugriffsregeln, die diesem ObjectSecurity-Objekt zugeordnet sind, in kanonischer Reihenfolge befinden. |
AreAccessRulesProtected |
Ruft einen booleschen Wert ab, der angibt, ob die freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL), die diesem ObjectSecurity-Objekt zugeordnet ist, geschützt ist. |
AreAuditRulesCanonical |
Ruft einen booleschen Wert ab, der angibt, ob sich die Überwachungsregeln, die diesem ObjectSecurity-Objekt zugeordnet sind, in kanonischer Reihenfolge befinden. |
AreAuditRulesProtected |
Ruft einen booleschen Wert ab, der angibt, ob die Systemzugriffssteuerungsliste (System Access Control List, SACL), die diesem ObjectSecurity-Objekt zugeordnet ist, geschützt ist. |
AuditRulesModified |
Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob sich die Überwachungsregeln, die diesem ObjectSecurity-Objekt zugeordnet sind, geändert wurden. |
AuditRuleType |
Ruft das Type -Objekt ab, das den Überwachungsregeln dieses ObjectSecurity -Objekts zugeordnet ist. Das Type -Objekt muss in ein SecurityIdentifier -Objekt umgewandelt werden können. |
GroupModified |
Ruft einen booleschen Wert ab, der angibt, ob die Gruppe, die dem sicherungsfähigen Objekt zugeordnet ist, geändert wurde, oder legt diesen booleschen Wert fest. |
IsContainer |
Ruft einen booleschen Wert ab, der angibt, ob das ObjectSecurity-Objekt ein Containerobjekt ist. |
IsDS |
Ruft einen booleschen Wert ab, der angibt, ob das ObjectSecurity-Objekt ein Verzeichnisobjekt ist. |
OwnerModified |
Ruft einen booleschen Wert ab, der angibt, ob der Besitzer des sicherungsfähigen Objekts geändert wurde, oder legt diesen booleschen Wert fest. |
SecurityDescriptor |
Ruft die Sicherheitsbeschreibung für diese Instanz ab |
Methoden
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Initialisiert eine neue Instanz der AccessRule-Klasse mit den angegebenen Werten. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Initialisiert eine neue Instanz der AuditRule-Klasse mit den angegebenen Werten. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetGroup(Type) |
Ruft die dem angegebenen Besitzer zugeordnete primäre Gruppe ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetOwner(Type) |
Ruft den der angegebenen primären Gruppe zugeordneten Besitzer ab. |
GetSecurityDescriptorBinaryForm() |
Gibt ein Array von Bytewerten zurück, das die Sicherheitsbeschreibungsinformationen für dieses ObjectSecurity-Objekt darstellt. |
GetSecurityDescriptorSddlForm(AccessControlSections) |
Gibt die SDDL-Darstellung (Security Descriptor Definition Language) der angegebenen Abschnitte der diesem ObjectSecurity-Objekt zugeordneten Sicherheitsbeschreibung zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IsSddlConversionSupported() |
Gibt einen booleschen Wert zurück, der angibt, ob der diesem ObjectSecurity Objekt zugeordnete Sicherheitsdeskriptor in das SDDL-Format (Security Descriptor Definition Language) konvertiert werden kann. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Wendet die angegebene Änderung auf die freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL) an, die diesem ObjectSecurity-Objekt zugeordnet ist. |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Wendet die angegebene Änderung auf die freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL) an, die diesem ObjectSecurity-Objekt zugeordnet ist. |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Wendet die angegebene Änderung auf die System-Zugriffssteuerungsliste (System Access Control List, SACL) an, die diesem ObjectSecurity-Objekt zugeordnet ist. |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Wendet die angegebene Änderung auf die System-Zugriffssteuerungsliste (System Access Control List, SACL) an, die diesem ObjectSecurity-Objekt zugeordnet ist. |
Persist(Boolean, String, AccessControlSections) |
Speichert die angegebenen Abschnitte der diesem ObjectSecurity-Objekt zugeordneten Sicherheitsbeschreibung im dauerhaften Speicher. Die Werte der |
Persist(SafeHandle, AccessControlSections) |
Speichert die angegebenen Abschnitte der diesem ObjectSecurity-Objekt zugeordneten Sicherheitsbeschreibung im dauerhaften Speicher. Die Werte der |
Persist(String, AccessControlSections) |
Speichert die angegebenen Abschnitte der diesem ObjectSecurity-Objekt zugeordneten Sicherheitsbeschreibung im dauerhaften Speicher. Die Werte der |
PurgeAccessRules(IdentityReference) |
Entfernt alle Zugriffsregeln, die dem angegebenen IdentityReference zugeordnet sind. |
PurgeAuditRules(IdentityReference) |
Entfernt alle Überwachungsregeln, die dem angegebenen IdentityReference zugeordnet sind. |
ReadLock() |
Sperrt dieses ObjectSecurity-Objekt für den Lesezugriff. |
ReadUnlock() |
Entsperrt dieses ObjectSecurity-Objekt für den Lesezugriff. |
SetAccessRuleProtection(Boolean, Boolean) |
Legt den Schutz der Zugriffsregeln fest, die diesem ObjectSecurity-Objekt zugeordnet sind, oder entfernt diesen Schutz. Geschützte Zugriffsregeln können von übergeordneten Objekten nicht durch Vererbung geändert werden. |
SetAuditRuleProtection(Boolean, Boolean) |
Legt den Schutz der Überwachungsregeln fest, die diesem ObjectSecurity-Objekt zugeordnet sind, oder entfernt diesen Schutz. Geschützte Überwachungsregeln können von übergeordneten Objekten nicht durch Vererbung geändert werden. |
SetGroup(IdentityReference) |
Legt die primäre Gruppe für die Sicherheitsbeschreibung fest, die diesem ObjectSecurity-Objekt zugeordnet ist. |
SetOwner(IdentityReference) |
Legt den Besitzer der Sicherheitsbeschreibung fest, die diesem ObjectSecurity-Objekt zugeordnet ist. |
SetSecurityDescriptorBinaryForm(Byte[]) |
Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest. |
SetSecurityDescriptorSddlForm(String) |
Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest. |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus der angegebenen SDDL-Zeichenfolge (Security Descriptor Definition Language) fest. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
WriteLock() |
Sperrt dieses ObjectSecurity-Objekt für den Schreibzugriff. |
WriteUnlock() |
Entsperrt dieses ObjectSecurity-Objekt für den Schreibzugriff. |