MutexSecurity.AuditRuleFactory メソッド

定義

新しい監査規則を作成し、ルールが適用されるユーザー、監査へのアクセス権、および監査規則をトリガーする結果を指定します。

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 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 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

監査するアクセス権を指定する MutexRights 値のビットごとの組み合わせ。整数にキャストされます。

isInherited
Boolean

名前付き待機ハンドルには階層がないため、意味がありません。

inheritanceFlags
InheritanceFlags

名前付き待機ハンドルには階層がないため、意味がありません。

propagationFlags
PropagationFlags

名前付き待機ハンドルには階層がないため、意味がありません。

flags
AuditFlags

成功したアクセス、失敗したアクセス、またはその両方を監査するかどうかを指定する AuditFlags 値のビットごとの組み合わせ。

返品

指定したユーザーの指定した監査規則を表す MutexAuditRule オブジェクト。 メソッドの戻り値の型は基底クラス AuditRuleですが、戻り値は派生クラスに安全にキャストできます。

例外

accessMaskinheritanceFlagspropagationFlags、または flags は無効な値を指定します。

identityReferencenullです。

-又は-

accessMask は 0 です。

identityReferenceSecurityIdentifier型でも、NTAccount型に変換できるSecurityIdentifierなどの型でもありません。

注釈

監査規則を作成するには、 MutexAuditRule クラスのコンストラクターを使用することをお勧めします。

Note

継承フラグと伝達フラグは名前付きミューテックスでは意味がありませんが、それらを指定することはできます。 これは、規則のメンテナンスを不必要に複雑にするため、推奨されません。たとえば、互換性のある規則の組み合わせに干渉します。

適用対象