AuditRule Konstruktor

Definicja

Inicjuje AuditRule nowe wystąpienie klasy przy użyciu określonych wartości.

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)

Parametry

identity
IdentityReference

Tożsamość, do której ma zastosowanie reguła inspekcji. Musi to być obiekt, który można rzutować jako SecurityIdentifierobiekt .

accessMask
Int32

Maska dostępu tej reguły. Maska dostępu to 32-bitowa kolekcja bitów anonimowych, których znaczenie jest definiowane przez poszczególnych integratorów.

isInherited
Boolean

true aby dziedziczyć tę regułę z kontenera nadrzędnego.

inheritanceFlags
InheritanceFlags

Właściwości dziedziczenia reguły inspekcji.

propagationFlags
PropagationFlags

Określa, czy dziedziczone reguły inspekcji są automatycznie propagowane. Flagi propagacji są ignorowane, jeśli inheritanceFlags ustawiono wartość None.

auditFlags
AuditFlags

Warunki, dla których reguła jest poddawane inspekcji.

Wyjątki

Nie można rzutować wartości parametru identity jako SecurityIdentifier, lub auditFlags parametr zawiera nieprawidłową wartość.

Wartość parametru accessMask to zero lub inheritanceFlagspropagationFlags parametry zawierają nierozpoznane wartości flagi.

Uwagi dotyczące dziedziczenia

Ta metoda nie powinna być używana przez integratorów. Integratorzy nigdy nie powinni tworzyć reguł dziedziczynych.

Dotyczy