SystemAcl.RemoveAudit Methode

Definition

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt.

Überlädt

Name Beschreibung
RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt.

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt.

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt. Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

Hinweise

Die Entfernung der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der ACEs zusätzlich zum Entfernen hinzufügen kann.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt.

public:
 bool RemoveAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public bool RemoveAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> bool
Public Function RemoveAudit (sid As SecurityIdentifier, rule As ObjectAuditRule) As Boolean

Parameter

sid
SecurityIdentifier

Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.

rule
ObjectAuditRule

Die ObjectAuditRule , für die eine Überwachungsregel entfernt werden soll.

Gibt zurück

truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false

Hinweise

Die Entfernung der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der ACEs zusätzlich zum Entfernen hinzufügen kann.

Gilt für:

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt.

public:
 bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean

Parameter

auditFlags
AuditFlags

Der Typ der zu entfernenden Überwachungsregel.

sid
SecurityIdentifier

Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.

accessMask
Int32

Die Zugriffsmaske für die zu entfernende Regel.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der zu entfernenden Regel angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die zu entfernende Regel angeben.

Gibt zurück

truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false

Hinweise

Die Entfernung der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der ACEs zusätzlich zum Entfernen hinzufügen kann.

Gilt für:

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

Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl Objekt. Verwenden Sie diese Methode für Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.

public:
 bool RemoveAudit(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 bool RemoveAudit(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.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean

Parameter

auditFlags
AuditFlags

Der Typ der zu entfernenden Überwachungsregel.

sid
SecurityIdentifier

Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.

accessMask
Int32

Die Zugriffsmaske für die zu entfernende Regel.

inheritanceFlags
InheritanceFlags

Flags, die die Vererbungseigenschaften der zu entfernenden Regel angeben.

propagationFlags
PropagationFlags

Flags, die die Vererbungsverteilungseigenschaften für die zu entfernende Regel angeben.

objectFlags
ObjectAceFlags

Flags, die angeben, ob die objectType Parameter inheritedObjectType keinenull 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 untergeordneter Objekte, die die entfernte Überwachungsregel erben können.

Gibt zurück

truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false

Hinweise

Die Entfernung der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der ACEs zusätzlich zum Entfernen hinzufügen kann.

Gilt für: