Partager via


SystemAcl.RemoveAudit Méthode

Définition

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours.

Surcharges

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours.

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

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours.

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

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours. Utilisez cette méthode pour les listes de contrôle d'accès des objets annuaire lorsque vous spécifiez le type d'objet ou le type d'objet hérité.

Remarques

La suppression d’audit s’effectue à l’aide d’un algorithme complexe qui peut ajouter des ACL en plus de les supprimer.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours.

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

Paramètres

sid
SecurityIdentifier

SecurityIdentifier pour lequel supprimer une règle d'audit.

rule
ObjectAuditRule

ObjectAuditRule pour lequel supprimer une règle d'audit.

Retours

Boolean

true si cette méthode réussit à supprimer la règle d'audit spécifiée ; sinon, false.

Remarques

La suppression d’audit s’effectue à l’aide d’un algorithme complexe qui peut ajouter des ACL en plus de les supprimer.

S’applique à

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

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours.

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

Paramètres

auditFlags
AuditFlags

Type de règle d'audit à supprimer.

sid
SecurityIdentifier

SecurityIdentifier pour lequel supprimer une règle d'audit.

accessMask
Int32

Masque d'accès de la règle à supprimer.

inheritanceFlags
InheritanceFlags

Indicateurs qui spécifient les propriétés d'héritage de la règle à supprimer.

propagationFlags
PropagationFlags

Indicateurs qui spécifient les propriétés de propagation d'héritage de la règle à supprimer.

Retours

Boolean

true si cette méthode réussit à supprimer la règle d'audit spécifiée ; sinon, false.

Remarques

La suppression d’audit s’effectue à l’aide d’un algorithme complexe qui peut ajouter des ACL en plus de les supprimer.

S’applique à

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

Supprime la règle d'audit spécifiée de l'objet SystemAcl en cours. Utilisez cette méthode pour les listes de contrôle d'accès des objets annuaire lorsque vous spécifiez le type d'objet ou le type d'objet hérité.

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

Paramètres

auditFlags
AuditFlags

Type de règle d'audit à supprimer.

sid
SecurityIdentifier

SecurityIdentifier pour lequel supprimer une règle d'audit.

accessMask
Int32

Masque d'accès de la règle à supprimer.

inheritanceFlags
InheritanceFlags

Indicateurs qui spécifient les propriétés d'héritage de la règle à supprimer.

propagationFlags
PropagationFlags

Indicateurs qui spécifient les propriétés de propagation d'héritage de la règle à supprimer.

objectFlags
ObjectAceFlags

Indicateurs qui spécifient si les paramètres objectType et inheritedObjectType contiennent des valeurs non null.

objectType
Guid

Identité de la classe d'objets auxquels la règle de contrôle d'audit supprimée s'applique.

inheritedObjectType
Guid

Identité de la classe d'objets enfants qui peuvent hériter de la règle d'audit supprimée.

Retours

Boolean

true si cette méthode réussit à supprimer la règle d'audit spécifiée ; sinon, false.

Remarques

La suppression d’audit s’effectue à l’aide d’un algorithme complexe qui peut ajouter des ACL en plus de les supprimer.

S’applique à