DirectoryObjectSecurity.AuditRuleFactory 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的值,初始化 AuditRule 類別的新執行個體。
public:
virtual 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, Guid objectType, Guid inheritedObjectType);
public virtual 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, Guid objectType, Guid inheritedObjectType);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> System.Security.AccessControl.AuditRule
Public Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
參數
- identityReference
- IdentityReference
要套用稽核規則的識別。 它必須是可以轉換成 SecurityIdentifier 的物件。
- accessMask
- Int32
這個規則的存取遮罩。 存取遮罩是 32 位元的匿名位元集合,其意義由個別的整合子所定義。
- isInherited
- Boolean
true
,如果這個規則繼承自父容器。
- inheritanceFlags
- InheritanceFlags
指定稽核規則的繼承屬性。
- propagationFlags
- PropagationFlags
指定是否自動傳播繼承的稽核規則。 如果 inheritanceFlags
設定為 None,則忽略傳播旗標。
- flags
- AuditFlags
指定規則的稽核條件。
- objectType
- Guid
要套用新稽核規則之物件類別的識別。
- inheritedObjectType
- Guid
可繼承新稽核規則之子物件類別的識別。
傳回
這個方法建立的 AuditRule 物件。