PipeAuditRule 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.
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:
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".
Erweitern Sie im Fenster "Lokale Sicherheitseinstellungen" den Ordner "Lokale Richtlinien", und klicken Sie mit der linken Maustaste auf den Ordner "Überwachungsrichtlinie".
Doppelklicken Sie im rechten Bereich des Fensters "Lokale Sicherheitseinstellungen" auf den Eintrag " Überwachungsobjektzugriff ", um das Dialogfeld "Eigenschaften des Überwachungsobjektzugriffs " anzuzeigen.
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) |