ObjectSecurity.AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) メソッド

定義

値を指定して、AuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the AuditRule class with the specified values.

public:
 abstract 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 abstract 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);
abstract member AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule

パラメーター

identityReference
IdentityReference

監査規則が適用される ID。The identity to which the audit rule applies. SecurityIdentifier としてキャスト可能なオブジェクトである必要があります。It must be an object that can be cast as a SecurityIdentifier.

accessMask
Int32

このルールのアクセス マスク。The access mask of this rule. アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators.

isInherited
Boolean

この規則を親コンテナーから継承する場合はtrue です。true if this rule is inherited from a parent container.

inheritanceFlags
InheritanceFlags

監査規則の継承プロパティを指定します。Specifies the inheritance properties of the audit rule.

propagationFlags
PropagationFlags

継承された監査規則を自動的に反映させるかどうかを指定します。Specifies whether inherited audit rules are automatically propagated. inheritanceFlagsNone に設定されている場合、伝達フラグは無視されます。The propagation flags are ignored if inheritanceFlags is set to None.

flags
AuditFlags

規則が監査される条件を指定します。Specifies the conditions for which the rule is audited.

戻り値

このメソッドが作成する AuditRule オブジェクト。The AuditRule object that this method creates.

適用対象