RegistrySecurity.AuditRuleFactory メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > RegistrySecurity.AuditRuleFactory メソッドの意味・解説 

RegistrySecurity.AuditRuleFactory メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

規則適用対象となるユーザー監査するアクセス権規則継承反映、および規則発生させる結果指定して新し監査規則作成します

名前空間: System.Security.AccessControl
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overrides Function
 AuditRuleFactory ( _
    identityReference As IdentityReference, _
    accessMask As Integer, _
    isInherited As Boolean, _
    inheritanceFlags As InheritanceFlags, _
    propagationFlags As PropagationFlags, _
    flags As AuditFlags _
) As AuditRule
Dim instance As RegistrySecurity
Dim identityReference As IdentityReference
Dim accessMask As Integer
Dim isInherited As Boolean
Dim inheritanceFlags As InheritanceFlags
Dim propagationFlags As PropagationFlags
Dim flags As AuditFlags
Dim returnValue As AuditRule

returnValue = instance.AuditRuleFactory(identityReference, accessMask, isInherited,
 inheritanceFlags, propagationFlags, flags)
public override AuditRule AuditRuleFactory (
    IdentityReference identityReference,
    int accessMask,
    bool isInherited,
    InheritanceFlags inheritanceFlags,
    PropagationFlags propagationFlags,
    AuditFlags flags
)
public:
virtual AuditRule^ AuditRuleFactory (
    IdentityReference^ identityReference, 
    int accessMask, 
    bool isInherited, 
    InheritanceFlags inheritanceFlags, 
    PropagationFlags propagationFlags, 
    AuditFlags flags
) override
public AuditRule AuditRuleFactory (
    IdentityReference identityReference, 
    int accessMask, 
    boolean isInherited, 
    InheritanceFlags inheritanceFlags, 
    PropagationFlags propagationFlags, 
    AuditFlags flags
)
public override function AuditRuleFactory (
    identityReference : IdentityReference, 
    accessMask : int, 
    isInherited : boolean, 
    inheritanceFlags : InheritanceFlags, 
    propagationFlags : PropagationFlags, 
    flags : AuditFlags
) : AuditRule

パラメータ

identityReference

規則適用対象となるユーザーまたはグループ識別する IdentityReference。

accessMask

監査するアクセス権示し整数キャストされる RegistryRights 値のビットごとの組み合わせ

isInherited

規則継承されるかどうかを示すブール値。

inheritanceFlags

サブキーによって規則継承する方法を示す InheritanceFlags 値のビットごとの組み合わせ

propagationFlags

サブキーによって規則継承する方法変更する PropagationFlags 値のビットごとの組み合わせinheritanceFlags の値が InheritanceFlags.None の場合無効です。

flags

成功したアクセス失敗したアクセス、またはその両方のいずれを監査するかを示す AuditFlags 値のビットごとの組み合わせ

戻り値
指定したユーザー対する、指定した監査規則指定したフラグを表す RegistryAuditRule オブジェクトメソッド戻り値基本クラス AuditRule です。ただし、この戻り値派生クラス安全にキャストできます

例外例外
例外種類条件

ArgumentOutOfRangeException

accessMaskinheritanceFlagspropagationFlags、または flags無効な値が指定されています。

ArgumentNullException

identityReferencenull 参照 (Visual Basic では Nothing) です。

または

accessMask が 0 です。

ArgumentException

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

解説解説

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

メモメモ

InheritanceFlags.ObjectInherit フラグ指定することもできますが、意味がありません。監査制御という目的上、サブキー内の名前/値ペア別個のオブジェクトはなっていません。名前/値ペア対す監査権限は、サブキーの権限によって制御されます。さらに、すべてのサブキーがコンテナであり、他のサブキーを含めることができるため、ObjectInherit フラグ影響を受けません。また、ObjectInherit フラグ指定すると、互換性のある規則通常の組み合わせ干渉するため、規則管理必要以上に複雑になります

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RegistrySecurity クラス
RegistrySecurity メンバ
System.Security.AccessControl 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からRegistrySecurity.AuditRuleFactory メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRegistrySecurity.AuditRuleFactory メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRegistrySecurity.AuditRuleFactory メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

RegistrySecurity.AuditRuleFactory メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RegistrySecurity.AuditRuleFactory メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS