Freigeben über


SystemAcl.RemoveAuditSpecific Methode

Definition

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

Überlädt

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

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

Parameter

sid
SecurityIdentifier

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

rule
ObjectAuditRule

Die ObjectAuditRule für die Regel, die entfernt werden soll.

Gilt für:

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt.

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

Parameter

auditFlags
AuditFlags

Der Typ der zu entfernenden Überwachungsregel.

sid
SecurityIdentifier

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

accessMask
Int32

Die Zugriffsmaske für die Regel, die entfernt werden soll.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der Regel angeben, die entfernt werden sollen.

propagationFlags
PropagationFlags

Flags, die die Weitergabeeigenschaften der Vererbung für die Regel angeben, die entfernt werden sollen.

Gilt für:

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen DiscretionaryAcl-Objekt. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

public:
 void RemoveAuditSpecific(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 RemoveAuditSpecific (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.RemoveAuditSpecific : 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 RemoveAuditSpecific (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

Der Typ der zu entfernenden Überwachungsregel.

sid
SecurityIdentifier

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

accessMask
Int32

Die Zugriffsmaske für die Regel, die entfernt werden soll.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der Regel angeben, die entfernt werden sollen.

propagationFlags
PropagationFlags

Flags, die die Weitergabeeigenschaften der Vererbung für die Regel angeben, die entfernt werden sollen.

objectFlags
ObjectAceFlags

Flags, die angeben, ob der objectType-Parameter und der inheritedObjectType-Parameter Nicht-null-Werte enthalten.

objectType
Guid

Die Identität der Klasse von Objekten, für die die entfernte Überwachungssteuerungsregel gilt.

inheritedObjectType
Guid

Die Identität der Klasse von untergeordneten Objekten, die die entfernte Überwachungsregel erben können.

Gilt für: