PipeAuditRule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パイプの監査規則を定義するアクセス制御エントリ (ACE) の抽象化を表します。
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) の抽象化を表します。 このクラスでは、監査規則をオブジェクトから継承してオブジェクトに伝達する方法を指定できます。
NT 以降のオペレーティング システムWindows実行されているコンピューターでファイル監査を許可するには、アクセス セキュリティの監査ポリシーを有効にする必要があります。既定では、このポリシーは 監査 に設定されています。
アクセス セキュリティの監査ポリシーを有効にするには、次の手順に従います。
[ スタート ] ボタンをクリックし、[ すべてのプログラム] をポイントします。 [管理ツール] をポイントし、[ローカル セキュリティ ポリシー] をクリックします。
[ローカル セキュリティ設定] ウィンドウで、[ローカル ポリシー] フォルダーを展開し、[監査ポリシー] フォルダーを左クリックします。
[ローカル セキュリティ設定] ウィンドウの右側のウィンドウにある [ Audit object access entry]\(オブジェクト アクセスの監査\) エントリをダブルクリックして、[ Audit object access Properties]\(オブジェクト アクセスのプロパティの監査 \) ダイアログ ボックスを表示します。
成功または失敗をログに記録するには、[ 成功 ] ボックスまたは [ 失敗 ] ボックスを選択します。
ユーザー アカウントの監査規則には、同じユーザー アカウントに対応するアクセス規則が必要であることに注意してください。
PipeAuditRule クラスを使用して、新しい監査規則を作成します。 この規則は、 PipeSecurity クラスを使用して保持できます。
コンストラクター
| 名前 | 説明 |
|---|---|
| PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags) |
PipeAuditRule オブジェクトで指定されたユーザー アカウントのIdentityReference クラスの新しいインスタンスを初期化します。 |
| PipeAuditRule(String, PipeAccessRights, AuditFlags) |
名前付きユーザー アカウントの PipeAuditRule クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AccessMask |
この規則のアクセス マスクを取得します。 (継承元 AuthorizationRule) |
| AuditFlags |
この監査規則の監査フラグを取得します。 (継承元 AuditRule) |
| IdentityReference |
この規則が適用される IdentityReference を取得します。 (継承元 AuthorizationRule) |
| InheritanceFlags |
この規則が子オブジェクトによって継承される方法を決定するフラグの値を取得します。 (継承元 AuthorizationRule) |
| IsInherited |
この規則が明示的に設定されているか、親コンテナー オブジェクトから継承されているかを示す値を取得します。 (継承元 AuthorizationRule) |
| PipeAccessRights |
現在のPipeAccessRights オブジェクトに関連付けられているPipeAuditRule フラグを取得します。 |
| PropagationFlags |
この規則の継承を子オブジェクトに反映する方法を決定する伝達フラグの値を取得します。 このプロパティは、 InheritanceFlags 列挙体の値が Noneされていない場合にのみ重要です。 (継承元 AuthorizationRule) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |