PipeAuditRule Klasse

Definition

Stellt eine Abstraktion eines Zugriffssteuerungseintrags (Access Control Entry, ACE) dar, der eine Überwachungsregel für eine Pipe definiert.

public ref class PipeAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule
type PipeAuditRule = class
    inherit AuditRule
Public NotInheritable Class PipeAuditRule
Inherits AuditRule
Vererbung

Hinweise

Überwachungsregeln bestimmen, wann und wie Aktionen für Systemobjekte protokolliert werden.

Die PipeAuditRule Klasse stellt eine Abstraktion eines zugrunde liegenden Zugriffssteuerungseintrags (Access Control Entry, ACE) dar, der ein Benutzerkonto, den Typ des bereitzustellenden Zugriffs (Lesen, Schreiben usw.) angibt und ob die Überwachung ausgeführt werden soll. Diese Klasse kann angeben, wie Überwachungsregeln von Objekten geerbt und an Objekte weitergegeben werden.

Um die Dateiüberwachung auf Computern zuzulassen, die Windows NT oder höher ausgeführt werden, muss die Richtlinie "Zugriffssicherheit überwachen" aktiviert sein. Diese Richtlinie ist standardmäßig auf No Auditing festgelegt.

Führen Sie die folgenden Schritte aus, um die Überwachungszugriffssicherheitsrichtlinie zu aktivieren:

  1. Klicken Sie auf die Schaltfläche "Start ", und zeigen Sie dann auf "Alle Programme". Zeigen Sie auf "Verwaltungstools ", und klicken Sie dann auf "Lokale Sicherheitsrichtlinie".

  2. Erweitern Sie im Fenster "Lokale Sicherheitseinstellungen" den Ordner "Lokale Richtlinien", und klicken Sie mit der linken Maustaste auf den Ordner "Überwachungsrichtlinie".

  3. Doppelklicken Sie im rechten Bereich des Fensters "Lokale Sicherheitseinstellungen" auf den Eintrag " Überwachungsobjektzugriff ", um das Dialogfeld "Eigenschaften des Überwachungsobjektzugriffs " anzuzeigen.

  4. Wählen Sie die Felder "Erfolg " oder "Fehler " aus, um Erfolge oder Fehler zu protokollieren.

Beachten Sie, dass eine Überwachungsregel für ein Benutzerkonto eine entsprechende Zugriffsregel für dasselbe Benutzerkonto erfordert.

Verwenden Sie die PipeAuditRule Klasse, um eine neue Überwachungsregel zu erstellen. Sie können diese Regel mithilfe der PipeSecurity Klasse beibehalten.

Konstruktoren

Name Beschreibung
PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Initialisiert eine neue Instanz der PipeAuditRule Klasse für ein Benutzerkonto, das in einem IdentityReference Objekt angegeben ist.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Initialisiert eine neue Instanz der PipeAuditRule Klasse für ein benanntes Benutzerkonto.

Eigenschaften

Name Beschreibung
AccessMask

Ruft die Zugriffsmaske für diese Regel ab.

(Geerbt von AuthorizationRule)
AuditFlags

Ruft die Überwachungskennzeichnungen für diese Überwachungsregel ab.

(Geerbt von AuditRule)
IdentityReference

Ruft ab IdentityReference , auf die diese Regel angewendet wird.

(Geerbt von AuthorizationRule)
InheritanceFlags

Ruft den Wert von Flags ab, die bestimmen, wie diese Regel von untergeordneten Objekten geerbt wird.

(Geerbt von AuthorizationRule)
IsInherited

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

(Geerbt von AuthorizationRule)
PipeAccessRights

Ruft die PipeAccessRights Flags ab, die dem aktuellen PipeAuditRule Objekt zugeordnet sind.

PropagationFlags

Ruft den Wert der Verteilungskennzeichnungen ab, die bestimmen, wie die Vererbung dieser Regel an untergeordnete Objekte weitergegeben wird. Diese Eigenschaft ist nur dann wichtig, wenn der Wert der InheritanceFlags Enumeration nicht Noneist.

(Geerbt von AuthorizationRule)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: