RegistryAuditRule Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

RegistryAuditRule-Klasse

 

Stellt eine Reihe von Zugriffsrechten eines Benutzers oder einer Gruppe dar, die überwacht werden soll. Die Klasse erlaubt keine Vererbung.

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)


public sealed class RegistryAuditRule : AuditRule

NameBeschreibung
System_CAPS_pubmethodRegistryAuditRule(IdentityReference, RegistryRights, InheritanceFlags, PropagationFlags, AuditFlags)

Initialisiert eine neue Instanz der RegistryAuditRule-Klasse. Dabei wird der Benutzer bzw. die Gruppe angegeben, der bzw. die überwacht werden soll sowie die Rechte, die überwacht werden sollen. Außerdem wird angegeben, ob Vererbung berücksichtigt werden soll und ob Erfolge, Fehler oder beides überwacht werden sollen.

System_CAPS_pubmethodRegistryAuditRule(String, RegistryRights, InheritanceFlags, PropagationFlags, AuditFlags)

Initialisiert eine neue Instanz der RegistryAuditRule-Klasse. Dabei wird der Name des Benutzers bzw. der Gruppe angegeben, der bzw. die überwacht werden soll. Außerdem wird angegeben, ob Vererbung berücksichtigt werden soll und ob Erfolge, Fehler oder beides überwacht werden sollen.

NameBeschreibung
System_CAPS_protpropertyAccessMask

Ruft die Zugriffsmaske für diese Regel ab.(Geerbt von AuthorizationRule.)

System_CAPS_pubpropertyAuditFlags

Ruft die Überwachungsflags für diese Überwachungsregel ab.(Geerbt von AuditRule.)

System_CAPS_pubpropertyIdentityReference

Ruft die IdentityReference ab, für die diese Regel gilt.(Geerbt von AuthorizationRule.)

System_CAPS_pubpropertyInheritanceFlags

Ruft den Wert von Flags ab, mit denen bestimmt wird, wie diese Regel von untergeordneten Objekten geerbt wird.(Geerbt von AuthorizationRule.)

System_CAPS_pubpropertyIsInherited

Ruft einen Wert ab, der angibt, ob diese Regel explizit festgelegt oder von einem übergeordneten Containerobjekt geerbt wird.(Geerbt von AuthorizationRule.)

System_CAPS_pubpropertyPropagationFlags

Ruft den Wert der Weitergabeflags ab, die bestimmen, wie die Vererbung dieser Regel an untergeordnete Objekte weitergegeben wird.Diese Eigenschaft ist nur dann relevant, wenn der Wert der InheritanceFlags-Enumeration nicht None ist.(Geerbt von AuthorizationRule.)

System_CAPS_pubpropertyRegistryRights

Ruft die von der Überwachungsregel betroffenen Zugriffsrechte ab.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von Object.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion. (Geerbt von Object.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von Object.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von Object.)

Die RegistryAuditRule-Klasse gehört zu einer von .NET Framework bereitgestellten Gruppe von Klassen zur Verwaltung der Windows-Zugriffssteuerungssicherheit für Registrierungsschlüssel.Eine Übersicht über diese Klassen und ihre Beziehung zu den zugrunde liegenden Windows-Zugriffssteuerungsstrukturen finden Sie unter RegistrySecurity.

System_CAPS_noteHinweis

Die Windows-Zugriffssteuerungssicherheit kann nur auf Registrierungsschlüssel angewendet werden.Sie kann nicht für einzelne in einem Schlüssel gespeicherte Schlüssel-Wert-Paare übernommen werden.

Wenn Sie eine Liste der derzeit auf einen Registrierungsschlüssel angewendeten Überwachungsregeln erhalten möchten, rufen Sie mit der RegistryKey.GetAccessControl-Methode ein RegistrySecurity-Objekt ab, und rufen Sie anschließend mit der zugehörigen GetAuditRules-Methode eine Auflistung von RegistryAuditRule-Objekten ab.

RegistryAuditRule-Objekte können Einträgen für die Zugriffssteuerung in der zugrunde liegenden DACL (Discretionary Access Control List, freigegebene Zugriffssteuerungsliste) nicht eins zu eins zugeordnet werden.Die Gruppe der für einen Registrierungsschlüssel abgerufenen Überwachungsregeln enthält nur die minimale Anzahl von Regeln, die zur Beschreibung der Zugriffssteuerungseinträge erforderlich ist.

System_CAPS_noteHinweis

Die zugrunde liegenden Zugriffssteuerungseinträge ändern sich, wenn Sie Regeln anwenden oder entfernen.Die Informationen in Regeln werden, wenn möglich, zusammengeführt, um die Anzahl der Zugriffssteuerungseinträge möglichst gering zu halten.Beim Lesen der aktuellen Regelliste stellen Sie daher möglicherweise Abweichungen gegenüber der Liste aller von Ihnen hinzugefügten Regeln fest.

Verwenden Sie RegistryAuditRule-Objekte, um Zugriffsrechte eines Benutzers oder einer Gruppe anzugeben, die überwacht werden sollen.Sie können eine Regel auf einen Registrierungsschlüssel anwenden, indem Sie die RegistryKey.GetAccessControl-Methode verwenden, um das RegistrySecurity-Objekt abzurufen.Ändern Sie das RegistrySecurity-Objekt, indem Sie seine Methoden verwenden, um die Regel hinzuzufügen, und verwenden Sie anschließend die RegistryKey.SetAccessControl-Methode, um das Sicherheitsobjekt erneut anzufügen.

System_CAPS_importantWichtig

Änderungen an einem RegistrySecurity-Objekt wirken sich erst dann auf die Zugriffsebenen des Registrierungsschlüssels aus, wenn die RegistryKey.SetAccessControl-Methode aufgerufen wird, um dem Registrierungsschlüssel das geänderte Sicherheitsobjekt zuzuweisen.

RegistryAuditRule-Objekte sind unveränderlich.Die Sicherheitseinstellungen für einen Registrierungsschlüssel werden geändert, indem mit den Methoden der RegistrySecurity-Klasse Regeln hinzugefügt oder entfernt werden. Dabei werden die zugrunde liegenden Zugriffssteuerungseinträge geändert.

.NET Framework
Verfügbar seit 2.0

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft