AuditRule(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) AuditRule(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) AuditRule(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) Constructor

Définition

Initialise une nouvelle instance de la classe AuditRule en utilisant les valeurs spécifiées.Initializes a new instance of the AuditRule class by using the specified values.

protected:
 AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule

Paramètres

identity
IdentityReference IdentityReference IdentityReference

Identité à laquelle s’applique la règle d’audit.The identity to which the audit rule applies. Il doit s’agir d’un objet qui peut être converti SecurityIdentifier.It must be an object that can be cast as a SecurityIdentifier.

accessMask
Int32 Int32 Int32

Masque d’accès de cette règle.The access mask of this rule. Le masque d’accès est une collection 32 bits de bits anonymes, dont la signification est définie par les différents intégrateurs.The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.

isInherited
Boolean Boolean Boolean

true pour hériter cette règle d’un conteneur parent.true to inherit this rule from a parent container.

inheritanceFlags
InheritanceFlags InheritanceFlags InheritanceFlags

Les propriétés d’héritage de la règle d’audit.The inheritance properties of the audit rule.

propagationFlags
PropagationFlags PropagationFlags PropagationFlags

Indique si les règles d’audit héritées sont propagées automatiquement.Whether inherited audit rules are automatically propagated. Les indicateurs de propagation sont ignorés si inheritanceFlags a la valeur None.The propagation flags are ignored if inheritanceFlags is set to None.

auditFlags
AuditFlags AuditFlags AuditFlags

Les conditions pour lesquelles la règle est auditée.The conditions for which the rule is audited.

Exceptions

La valeur du paramètre identity ne peut pas être castée en tant que SecurityIdentifier ou le paramètre auditFlags contient une valeur non valide.The value of the identity parameter cannot be cast as a SecurityIdentifier, or the auditFlags parameter contains an invalid value.

La valeur du paramètre accessMask est égale à zéro, ou les paramètres inheritanceFlags ou propagationFlags contiennent des valeurs d’indicateur non reconnues.The value of the accessMask parameter is zero, or the inheritanceFlags or propagationFlags parameters contain unrecognized flag values.

Notes pour les héritiers

Cette méthode ne doit pas être utilisée par les intégrateurs.This method should not be used by integrators. Les intégrateurs ne doivent jamais créer de règles héritées.Integrators should never create inherited rules.

S’applique à