SystemAcl.SetAudit Methode

Definition

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier .

Überlädt

Name Beschreibung
SetAudit(SecurityIdentifier, ObjectAuditRule)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier .

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier .

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier . Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

Hinweise

Diese Methoden entfernen alle vorhandenen Access Control Einträge (ACEs), die mit den angegebenen SecurityIdentifier-Objekt und der angegebenen Überwachungsbedingung übereinstimmen.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier .

public:
 void SetAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void SetAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.SetAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub SetAudit (sid As SecurityIdentifier, rule As ObjectAuditRule)

Parameter

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine Überwachungsregel festgelegt werden soll.

rule
ObjectAuditRule

Der ObjectAuditRule , für den eine Überwachungsregel festgelegt werden soll.

Gilt für:

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier .

public:
 void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parameter

auditFlags
AuditFlags

Die festzulegende Überwachungsbedingung.

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine Überwachungsregel festgelegt werden soll.

accessMask
Int32

Die Zugriffsmaske für die neue Überwachungsregel.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der neuen Überwachungsregel angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die neue Überwachungsregel angeben.

Hinweise

Mit dieser Methode werden alle vorhandenen Access Control Einträge (ACEs) entfernt, die mit dem angegebenen SecurityIdentifier-Objekt und der angegebenen Überwachungsbedingung übereinstimmen.

Gilt für:

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Legt die angegebene Überwachungsregel für das angegebene Objekt fest SecurityIdentifier . Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

public:
 void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parameter

auditFlags
AuditFlags

Die festzulegende Überwachungsbedingung.

sid
SecurityIdentifier

Der SecurityIdentifier , für den eine Überwachungsregel festgelegt werden soll.

accessMask
Int32

Die Zugriffsmaske für die neue Überwachungsregel.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der neuen Überwachungsregel angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die neue Überwachungsregel angeben.

objectFlags
ObjectAceFlags

Flags, die angeben, ob die objectType Parameter inheritedObjectType keinenull Werte enthalten.

objectType
Guid

Die Identität der Klasse der Objekte, für die die neue Überwachungsregel gilt.

inheritedObjectType
Guid

Die Identität der Klasse untergeordneter Objekte, die die neue Überwachungsregel erben können.

Hinweise

Mit dieser Methode werden alle vorhandenen Access Control Einträge (ACEs) entfernt, die mit dem angegebenen SecurityIdentifier-Objekt und der angegebenen Überwachungsbedingung übereinstimmen.

Gilt für: