Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RegistryAuditRule-Klasse

 

Veröffentlicht: Oktober 2016

Stellt einen Satz von Zugriffsrechten für einen Benutzer oder eine Gruppe überwacht werden sollen. Diese Klasse kann nicht vererbt werden.

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

System.Object
  System.Security.AccessControl.AuthorizationRule
    System.Security.AccessControl.AuditRule
      System.Security.AccessControl.RegistryAuditRule

public sealed class RegistryAuditRule : AuditRule

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

Initialisiert eine neue Instanz der RegistryAuditRule -Klasse, der Benutzer oder Gruppe zu überwachen, die Rechte zu überwachen, ob Vererbung berücksichtigt werden und angeben, ob Erfolg, Fehler oder beides überwacht.

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

Initialisiert eine neue Instanz der RegistryAuditRule -Klasse und gibt den Namen des Benutzers oder der Gruppe, die Rechte zu überwachen, ob Vererbung berücksichtigt werden und, ob Erfolg, Fehler oder beides überwacht.

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 den IdentityReference ab, für den diese Regel gilt.(Geerbt von „AuthorizationRule“.)

System_CAPS_pubpropertyInheritanceFlags

Ruft den Wert von Flags ab, die bestimmen, 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 wesentlich, 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 ist eine von einer Reihe von Klassen, die .NET Framework bietet für die Verwaltung von 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

Windows-zugriffssteuerungssicherheit kann nur auf Registrierungsschlüssel angewendet werden. Es kann nicht auf einzelne Schlüssel-Wert-Paaren, die in einem Schlüssel gespeicherte angewendet werden.

Um eine Liste der derzeit auf einen Registrierungsschlüssel angewendeten Überwachungsregeln erhalten möchten, verwenden die RegistryKey.GetAccessControl Methode zum Abrufen einer RegistrySecurity Objekt, und verwenden Sie dann seine GetAuditRules Methode zum Abrufen einer Auflistung von RegistryAuditRule Objekte.

RegistryAuditRule Objekte werden nicht mit Zugriffssteuerungseinträgen in der zugrunde liegenden discretionary Access Control List (DACL) eins zu eins zugeordnet. Beim Abrufen des Satzes aller Überwachungsregeln für einen Registrierungsschlüssel, der Satz enthält die minimale Anzahl von Regeln, die derzeit zur Beschreibung aller Zugriffssteuerungseinträge erforderlich.

System_CAPS_noteHinweis

Die zugrunde liegenden Zugriffssteuerungseinträge ändern, da Sie Regeln anwenden oder entfernen. Die Informationen in Regeln wird wenn möglich, zusammengeführt, um die kleinste Anzahl von Einträgen zu gewährleisten. Folglich beim Lesen der aktuellen Liste der Regeln kann es nicht genau wie die Liste aller Regeln aussieht, die Sie hinzugefügt haben.

Verwendung RegistryAuditRule Objekte an, die Zugriffsrechte für einen Benutzer oder eine Gruppe überwacht werden sollen. Verwenden Sie zum Anwenden einer Regelsatzes auf einen Registrierungsschlüssel die RegistryKey.GetAccessControl Methode zum Abrufen der RegistrySecurity Objekt. Ändern der RegistrySecurity Objekt mit der Methode, um die Regel hinzuzufügen, und verwenden Sie dann die RegistryKey.SetAccessControl Methode, um das Sicherheitsobjekt erneut anzufügen.

System_CAPS_importantWichtig

Änderungen an einer RegistrySecurity Objekt haben keinen Einfluss auf die Zugriffsebenen des Registrierungsschlüssels erst nach dem Aufruf der RegistryKey.SetAccessControl Methode, um den Registrierungsschlüssel das geänderte Objekt zuweisen.

RegistryAuditRule -Objekte sind unveränderlich. Sicherheit für einen Registrierungsschlüssel wird geändert, indem Sie mithilfe von Methoden der RegistrySecurity Klasse hinzufügen oder Entfernen von Regeln, wie Sie dies tun, werden die zugrunde liegenden Zugriffssteuerungseinträge geändert.

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: