Teilen über


AuditRule Konstruktor

Definition

Initialisiert eine neue Instanz der AuditRule-Klasse unter Verwendung der 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. Dies muss ein Objekt sein, das in eine SecurityIdentifier umgewandelt werden kann.

accessMask
Int32

Die Zugriffsmaske dieser Regel. Die Zugriffsmaske ist eine 32-Bit-Auflistung von anonymen Bits, deren Bedeutung durch die einzelnen Integratoren definiert ist.

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 Weitergabeflags werden ignoriert, wenn inheritanceFlags auf None festgelegt ist.

auditFlags
AuditFlags

Die Bedingungen, auf die die Regel überwacht wird.

Ausnahmen

Der Wert des identity-Parameters kann nicht in eine SecurityIdentifier umgewandelt werden, oder der auditFlags-Parameter enthält einen ungültigen Wert.

Der Wert des der accessMask-Parameters ist NULL, oder die Parameter inheritanceFlags oder 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: