PipeAccessRule クラス

定義

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

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

注釈

アクセス制御規則では、Microsoft Windows を実行しているコンピューターで許可または禁止されるアクションを決定するユーザー アカウント権限を定義します。

クラスは PipeAccessRule 、ユーザー アカウント、提供するアクセスの種類 (読み取り、書き込みなど)、およびその権限を許可または拒否するかどうかを指定する、基になるアクセス制御エントリ (ACE) の抽象化を表します。 このクラスでは、アクセス規則を子オブジェクトに伝達する方法を指定することもできます。

クラスを PipeAccessRule 使用して、新しいアクセス規則を作成します。 クラスを使用してルールを PipeSecurity 保持できます。

コンストラクター

PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

ID、パイプのアクセス権、およびアクセス制御の種類を指定して、PipeAccessRule クラスの新しいインスタンスを初期化します。

PipeAccessRule(String, PipeAccessRights, AccessControlType)

ID、パイプのアクセス権、およびアクセス制御の種類を指定して、PipeAccessRule クラスの新しいインスタンスを初期化します。

プロパティ

AccessControlType

この AccessControlType オブジェクトに関連付けられている AccessRule 値を取得します。

(継承元 AccessRule)
AccessMask

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

(継承元 AuthorizationRule)
IdentityReference

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

(継承元 AuthorizationRule)
InheritanceFlags

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

(継承元 AuthorizationRule)
IsInherited

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

(継承元 AuthorizationRule)
PipeAccessRights

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

PropagationFlags

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

(継承元 AuthorizationRule)

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象