AuditRule Konstruktor

Definice

Inicializuje novou instanci AuditRule třídy pomocí zadaných hodnot.

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

Identita, na kterou se pravidlo auditu vztahuje. Musí to být objekt, který lze přetypovat jako SecurityIdentifier.

accessMask
Int32

Přístupová maska tohoto pravidla Přístupová maska je 32bitová kolekce anonymních bitů, což je význam, který definuje jednotliví integrátoři.

isInherited
Boolean

true zdědit toto pravidlo z nadřazeného kontejneru.

inheritanceFlags
InheritanceFlags

Vlastnosti dědičnosti pravidla auditu.

propagationFlags
PropagationFlags

Jestli se zděděná pravidla auditu automaticky rozšíří. Příznaky šíření jsou ignorovány, pokud inheritanceFlags je nastavena na None.

auditFlags
AuditFlags

Podmínky, pro které je pravidlo auditováno.

Výjimky

Hodnotu parametru identity nelze přetypovat jako SecurityIdentifierhodnotu nebo auditFlags parametr obsahuje neplatnou hodnotu.

Hodnota parametru accessMask je nula nebo inheritanceFlagspropagationFlags parametry obsahují nerozpoznané hodnoty příznaku.

Poznámky pro dědice

Tuto metodu by neměli používat integrátoři. Integrátoři by nikdy neměli vytvářet zděděná pravidla.

Platí pro