PipeAuditRule クラス

定義

パイプの監査規則を定義するアクセス制御エントリ (ACE: Access Control Entry) の抽象化を表します。

public ref class PipeAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule
type PipeAuditRule = class
    inherit AuditRule
Public NotInheritable Class PipeAuditRule
Inherits AuditRule
継承

注釈

監査ルールは、システム オブジェクトに対して実行されたアクションがいつどのようにログに記録されるかを決定します。

クラスは PipeAuditRule 、ユーザー アカウント、提供するアクセスの種類 (読み取り、書き込みなど)、および監査を実行するかどうかを指定する基になるアクセス制御エントリ (ACE) の抽象化を表します。 このクラスでは、監査規則の継承元とオブジェクトへの伝達方法を指定できます。

Windows NT以降のオペレーティング システムを実行しているコンピューターでファイル監査を許可するには、アクセス セキュリティの監査ポリシーを有効にする必要があります。既定では、このポリシーは [監査なし] に設定されています。

監査アクセス セキュリティ ポリシーを有効にするには、次の手順を実行します。

  1. [ スタート ] ボタンをクリックし、[ すべてのプログラム] をポイントします。 [ 管理ツール ] をポイントし、[ ローカル セキュリティ ポリシー] をクリックします。

  2. [ローカル セキュリティ設定] ウィンドウで、[ローカル ポリシー] フォルダーを展開し、[監査ポリシー] フォルダーを左クリックします。

  3. [ローカル セキュリティ設定] ウィンドウの右側のペインにある [ Audit object access ]\(オブジェクト アクセスの監査\) エントリをダブルクリックして、[ Audit object access Properties]\(オブジェクト アクセスのプロパティの監査\ ) ダイアログ ボックスを表示します。

  4. [成功] ボックスまたは [失敗] ボックスを選択して、成功または失敗をログに記録します。

ユーザー アカウントの監査規則には、同じユーザー アカウントに対応するアクセス規則が必要であることに注意してください。

クラスを PipeAuditRule 使用して、新しい監査規則を作成します。 この規則は、 クラスを使用して PipeSecurity 保持できます。

コンストラクター

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

IdentityReference オブジェクトで指定したユーザー アカウントの PipeAuditRule クラスの新しいインスタンスを初期化します。

PipeAuditRule(String, PipeAccessRights, AuditFlags)

指定したユーザー アカウントの PipeAuditRule クラスの新しいインスタンスを初期化します。

プロパティ

AccessMask

この規則のアクセス マスクを取得します。

(継承元 AuthorizationRule)
AuditFlags

この監査規則の監査フラグを取得します。

(継承元 AuditRule)
IdentityReference

この規則を適用する IdentityReference を取得します。

(継承元 AuthorizationRule)
InheritanceFlags

この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。

(継承元 AuthorizationRule)
IsInherited

この規則を明示的に設定するか、または親コンテナー オブジェクトから継承するかを指定する値を取得します。

(継承元 AuthorizationRule)
PipeAccessRights

現在の PipeAuditRule オブジェクトに関連付けられている PipeAccessRights フラグを取得します。

PropagationFlags

反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。 このプロパティは、InheritanceFlags 列挙体の値が None でない場合にのみ重要です。

(継承元 AuthorizationRule)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象