Freigeben über


PipeAuditRule Klasse

Definition

Stellt eine Abstraktion des Zugriffssteuerungseintrags (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 protokolliert werden, die für Systemobjekte ausgeführt werden.

Die PipeAuditRule -Klasse stellt eine Abstraktion eines zugrunde liegenden Zugriffssteuerungseintrags (ACE) dar, der ein Benutzerkonto, den Typ des zu gewährenden Zugriffs (Lese-, Schreibzugriff usw.) und die Durchführung einer Überwachung angibt. Diese Klasse kann angeben, wie Überwachungsregeln von Objekten geerbt und an Objekte weitergegeben werden.

Um die Dateiüberwachung auf Computern zuzulassen, auf denen Windows NT oder höhere Betriebssysteme ausgeführt werden, muss die Richtlinie Überwachungszugriffssicherheit aktiviert sein. Standardmäßig ist diese Richtlinie auf Keine Überwachung festgelegt.

Führen Sie zum Aktivieren der Richtlinie Überwachen der Zugriffssicherheit die folgenden Schritte aus:

  1. Klicken Sie auf die Schaltfläche Start , und zeigen Sie dann auf Alle Programme. Zeigen Sie auf Verwaltung, 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 Objektzugriff überwachen , 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

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Initialisiert eine neue Instanz der PipeAuditRule-Klasse für ein in einem IdentityReference-Objekt angegebenes Benutzerkonto.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

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

Eigenschaften

AccessMask

Ruft die Zugriffsmaske für diese Regel ab.

(Geerbt von AuthorizationRule)
AuditFlags

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

(Geerbt von AuditRule)
IdentityReference

Ruft den IdentityReference ab, für den diese Regel gilt.

(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 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)

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: