ObjectAuditRule 建構函式

定義

初始化 ObjectAuditRule 類別的新執行個體。

protected:
 ObjectAuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AuditFlags auditFlags);
protected ObjectAuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.ObjectAuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.ObjectAuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, auditFlags As AuditFlags)

參數

identity
IdentityReference

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

accessMask
Int32

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

isInherited
Boolean

true 如果此規則是從父容器繼承而來。

inheritanceFlags
InheritanceFlags

指定存取規則的繼承屬性。

propagationFlags
PropagationFlags

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

objectType
Guid

該規則適用的物件類型。

inheritedObjectType
Guid

可繼承規則的子物件類型。

auditFlags
AuditFlags

審計條件。

例外狀況

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

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

適用於