ObjectSecurity.AuditRuleFactory メソッド

定義

値を指定して、AuditRule クラスの新しいインスタンスを初期化します。

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
Public MustOverride Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

パラメーター

identityReference
IdentityReference

監査規則が適用される ID。 SecurityIdentifier としてキャスト可能なオブジェクトである必要があります。

accessMask
Int32

このルールのアクセス マスク。 アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。

isInherited
Boolean

この規則を親コンテナーから継承する場合はtrue です。

inheritanceFlags
InheritanceFlags

監査規則の継承プロパティを指定します。

propagationFlags
PropagationFlags

継承された監査規則を自動的に反映させるかどうかを指定します。 inheritanceFlagsNone に設定されている場合、伝達フラグは無視されます。

flags
AuditFlags

規則が監査される条件を指定します。

戻り値

メソッドが作成する AuditRule オブジェクト。

適用対象