AuditRule Konstruktor

Definition

Initialisiert eine neue Instanz der Klasse mithilfe der AuditRule angegebenen Werte.

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)

Parameter

identity
IdentityReference

Die Identität, für die die Überwachungsregel gilt. Es muss sich um ein Objekt handeln, das als ein SecurityIdentifierObjekt gegossen werden kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Sammlung anonymer Bits, deren Bedeutung von den einzelnen Integratoren definiert wird.

isInherited
Boolean

true um diese Regel von einem übergeordneten Container zu erben.

inheritanceFlags
InheritanceFlags

Die Vererbungseigenschaften der Überwachungsregel.

propagationFlags
PropagationFlags

Gibt an, ob geerbte Überwachungsregeln automatisch weitergegeben werden. Die Verteilungskennzeichnungen werden ignoriert, wenn inheritanceFlags sie auf None.

auditFlags
AuditFlags

Die Bedingungen, für die die Regel überwacht wird.

Ausnahmen

Der Wert des identity Parameters kann nicht als ein SecurityIdentifieroder der auditFlags Parameter enthält einen ungültigen Wert.

Der Wert des accessMask Parameters ist null, oder die inheritanceFlags Parameter propagationFlags enthalten nicht erkannte Flagwerte.

Hinweise für Vererber

Diese Methode sollte nicht von Integratoren verwendet werden. Integratoren sollten niemals geerbte Regeln erstellen.

Gilt für: