MessageQueueInstaller.Permissions プロパティ

定義

キューに関連付けられているアクセス許可を取得または設定します。

public:
 property System::Messaging::AccessControlList ^ Permissions { System::Messaging::AccessControlList ^ get(); void set(System::Messaging::AccessControlList ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Messaging.AccessControlList Permissions { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Permissions : System.Messaging.AccessControlList with get, set
Public Property Permissions As AccessControlList

プロパティ値

トラスティとキューに付与するアクセス許可を指定する 1 つ以上のアクセス制御エントリを含む AccessControlList

属性

注釈

既定では、パブリック キューまたはプライベート キューの作成者はフル コントロールを持ち、ドメイン グループ Everyone には、キューのプロパティの取得、アクセス許可の取得、キューへの書き込みを行うアクセス許可があります。 メッセージ キューは、現在のユーザーと現在試行されているアクションに適用されるエントリが見つかるまで、各アクセス許可リスト エントリに順番にアクセスします。 オペレーティング システムのアクセス許可と同様に、ユーザーに対して明示的に拒否する権限は、許可する権限よりも優先されます。

プロパティを Permissions 構築するときは、インスタンスをコレクションに追加 AccessControlEntry します AccessControlList 。 各アクセス制御エントリを作成するときに、汎用または標準のアクセス権を指定できます。 キューに対する権限には、次の任意の組み合わせを指定できます。

  • 削除

  • セキュリティの読み取り

  • 書き込みセキュリティ

  • 同期

  • 所有者の変更

  • Read

  • Write

  • 実行

  • 必須

  • All

  • なし

これらの権限は、ビットごとの OR を使用して組み合わせることができるビット フラグのセットです。

  • フル コントロール

  • メッセージの削除

  • メッセージの受信

  • メッセージのピーク

  • メッセージジャーナル受信

  • キューのプロパティを取得する

  • キューのプロパティを設定する

  • アクセス許可の取得

  • アクセス許可を設定する

  • キューの所有権を取得する

  • メッセージの書き込み

適用対象

こちらもご覧ください