Partager via


SystemAcl.SetAudit Méthode

Définition

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié.

Surcharges

SetAudit(SecurityIdentifier, ObjectAuditRule)

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié.

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

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié.

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

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié. 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

Ces méthodes suppriment toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et à la condition d’audit spécifiée.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié.

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)

Paramètres

sid
SecurityIdentifier

SecurityIdentifier pour lequel définir une règle d'audit.

rule
ObjectAuditRule

ObjectAuditRule pour lequel définir une règle d'audit.

S’applique à

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

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié.

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)

Paramètres

auditFlags
AuditFlags

Condition d'audit à définir.

sid
SecurityIdentifier

SecurityIdentifier pour lequel définir une règle d'audit.

accessMask
Int32

Masque d'accès de la nouvelle règle d'audit.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

Remarques

Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et à la condition d’audit spécifiée.

S’applique à

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

Définit la règle d'audit spécifiée de l'objet SecurityIdentifier spécifié. 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:
 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)

Paramètres

auditFlags
AuditFlags

Condition d'audit à définir.

sid
SecurityIdentifier

SecurityIdentifier pour lequel définir une règle d'audit.

accessMask
Int32

Masque d'accès de la nouvelle règle d'audit.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

objectFlags
ObjectAceFlags

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

objectType
Guid

Identité de la classe des objets auxquels la nouvelle règle d'audit s'applique.

inheritedObjectType
Guid

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

Remarques

Cette méthode supprime toutes les entrées Access Control existantes qui correspondent à l’objet spécifié SecurityIdentifier et à la condition d’audit spécifiée.

S’applique à