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

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

FileSystemSecurity.AuditRuleFactory メソッド

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

指定したユーザーの指定した監査規則を表す FileSystemAuditRule クラスの新しいインスタンスを初期化します。

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

Public Overrides NotOverridable
 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 FileSystemSecurity
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 sealed 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 sealed
public final AuditRule AuditRuleFactory (
    IdentityReference identityReference, 
    int accessMask, 
    boolean isInherited, 
    InheritanceFlags inheritanceFlags, 
    PropagationFlags propagationFlags, 
    AuditFlags flags
)
public override final function AuditRuleFactory
 (
    identityReference : IdentityReference, 
    accessMask : int, 
    isInherited : boolean, 
    inheritanceFlags : InheritanceFlags, 
    propagationFlags : PropagationFlags, 
    flags : AuditFlags
) : AuditRule

パラメータ

identityReference

ユーザー アカウントを表す IdentityReference オブジェクト。

accessMask

アクセスの種類を指定する整数。

isInherited

アクセス規則が継承されている場合は true。それ以外の場合は false。

inheritanceFlags

子オブジェクトにアクセス マスクを反映する方法を指定する InheritanceFlags 値のいずれか。

propagationFlags

子オブジェクトにアクセス制御エントリ (ACE) を反映する方法を指定する PropagationFlags 値のいずれか。

flags

実行する監査の種類を指定する AuditFlags 値のいずれか。

戻り値
指定したユーザーの指定した監査規則を表す新しい FileSystemAuditRule オブジェクト。

例外例外
例外の種類条件

ArgumentOutOfRangeException

accessMask プロパティ、inheritanceFlags プロパティ、propagationFlags プロパティ、または flags プロパティに無効な値が指定されています。

ArgumentNullException

identityReference プロパティが null 参照 (Visual Basic では Nothing) です。

または

accessMask プロパティが 0 です。

ArgumentException

identityReference プロパティが SecurityIdentifier 型ではなく、SecurityIdentifier 型に変換できる NTAccount などの型でもありません。

解説解説

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

AuditRuleFactory メソッドの戻り値の型は、基本クラス AuditRule ですが、この戻り値は派生クラスに安全にキャストできます。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



FileSystemSecurity.AuditRuleFactory メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS