FileSystemSecurity.AuditRuleFactory 方法

定義

初始化 FileSystemAuditRule 類別 (表示指定之使用者的指定稽核規則) 的新執行個體。

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

參數

identityReference
IdentityReference

IdentityReference 物件,表示使用者帳戶。

accessMask
Int32

整數,指定存取類型。

isInherited
Boolean

如果繼承存取規則,則為 true,否則為 false

inheritanceFlags
InheritanceFlags

其中一個 InheritanceFlags 值,指定存取遮罩要如何散佈到子物件。

propagationFlags
PropagationFlags

其中一個 PropagationFlags 值,指定存取控制項目 (ACE) 要如何散佈到子物件。

flags
AuditFlags

其中一個 AuditFlags 值,指定要執行之稽核的類型。

傳回

新的 FileSystemAuditRule 物件,表示指定之使用者的指定稽核規則。

例外狀況

accessMaskinheritanceFlagspropagationFlagsflags 屬性指定了無效值。

identityReference 屬性為 null

-或-

accessMask 屬性為零。

identityReference 屬性既不是 SecurityIdentifier 型別,也不是可以轉換成 NTAccount 型別的型別 (例如 SecurityIdentifier)。

備註

建立稽核規則的建議方式是使用 類別的 FileSystemAuditRule 建構函式。

方法的 AuditRuleFactory 傳回型別是基類, AuditRule 但傳回值可以安全地轉換成衍生類別。

適用於