Partager via


AuditRule Constructeur

Définition

Initialise une nouvelle instance de la classe AuditRule en utilisant les valeurs spécifiées.

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
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)

Paramètres

identity
IdentityReference

Identité à laquelle s’applique la règle d’audit. Il doit s’agir d’un objet qui peut être converti SecurityIdentifier.

accessMask
Int32

Masque d’accès de cette règle. 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.

isInherited
Boolean

true pour hériter cette règle d’un conteneur parent.

inheritanceFlags
InheritanceFlags

Les propriétés d’héritage de la règle d’audit.

propagationFlags
PropagationFlags

Indique si les règles d’audit héritées sont propagées automatiquement. Les indicateurs de propagation sont ignorés si inheritanceFlags a la valeur None.

auditFlags
AuditFlags

Les conditions pour lesquelles la règle est auditée.

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.

La valeur du paramètre accessMask est égale à zéro, ou les paramètres inheritanceFlags ou propagationFlags contiennent des valeurs d’indicateur non reconnues.

Notes pour les héritiers

Cette méthode ne doit pas être utilisée par les intégrateurs. Les intégrateurs ne doivent jamais créer de règles héritées.

S’applique à