ObjectAuditRule Constructeur

Définition

Initialise une nouvelle instance de la classe ObjectAuditRule.

protected:
 ObjectAuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AuditFlags auditFlags);
protected ObjectAuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.ObjectAuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.ObjectAuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, auditFlags As AuditFlags)

Paramètres

identity
IdentityReference

Identité à laquelle la règle d’accès s’applique. Il doit s’agir d’un objet qui peut être casté en tant que 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 intégrateurs individuels.

isInherited
Boolean

true si cette règle est héritée d’un conteneur parent.

inheritanceFlags
InheritanceFlags

Spécifie les propriétés d’héritage de la règle d’accès.

propagationFlags
PropagationFlags

Indique si les règles d’accès héritées sont propagées automatiquement. Les indicateurs de propagation sont ignorés s’ils inheritanceFlags sont définis Nonesur .

objectType
Guid

Type d’objet auquel la règle s’applique.

inheritedObjectType
Guid

Type d’objet enfant qui peut hériter de la règle.

auditFlags
AuditFlags

Conditions d’audit.

Exceptions

La valeur du identity paramètre ne peut pas être castée en tant que SecurityIdentifierparamètre, ou le objectType paramètre contient une valeur non valide.

La valeur du accessMask paramètre est 0, ou les inheritanceFlagspropagationFlags paramètres contiennent des valeurs d’indicateur non reconnues.

S’applique à