語言

AuditRule 建構函式

定義

使用指定的值初始化該類別的新 AuditRule 實例。

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)

參數

identity
IdentityReference

審計規則適用的身份。 必須是一個可以被鑄造為 SecurityIdentifier的物件。

accessMask
Int32

這條規則的存取面罩。 存取遮罩是一個 32 位元的匿名位元集合,其意義由各個積分器定義。

isInherited
Boolean

true 從父容器繼承此規則。

inheritanceFlags
InheritanceFlags

審計規則的繼承性質。

propagationFlags
PropagationFlags

繼承的審計規則是否會自動傳播。 若 inheritanceFlags 設為 None,則忽略傳播旗標。

auditFlags
AuditFlags

規則被審核的條件。

例外狀況

參數的值 identity 無法被鑄造為 SecurityIdentifier,或 auditFlags 參數包含無效值。

accessMask參數值為零,或 inheritanceFlags OR propagationFlags 參數包含未識別的旗標值。

給繼承者的注意事項

積分者不應使用此方法。 整合者絕不應該創造繼承規則。

適用於