MessageQueueAccessRights 列挙型

定義

メッセージ キュー固有の操作のためのオブジェクト固有のアクセス権のセットを指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights = 
Public Enum MessageQueueAccessRights
継承
MessageQueueAccessRights
属性

フィールド

ChangeQueuePermissions 262144

キューのアクセス許可を変更する権利。

DeleteJournalMessage 8

ジャーナル キューからメッセージを削除する権利。

DeleteMessage 1

キューからメッセージを削除する権利。

DeleteQueue 65536

キューを削除する権利。

FullControl 983103

キューに対する完全な権利。 列挙体のその他の権利すべての和集合。

GenericRead 131115

GetQueuePropertiesGetQueuePermissionsReceiveMessage、および ReceiveJournalMessage の組み合わせ。

GenericWrite 131108

GetQueuePropertiesGetQueuePermissions、および WriteMessage の組み合わせ。

GetQueuePermissions 131072

キューのアクセス許可を読み取る権利。

GetQueueProperties 32

キューのプロパティを読み取る権利。

PeekMessage 2

キューからメッセージをピークする権利。

ReceiveJournalMessage 10

ジャーナル キューからメッセージを受信する権利。 この権利には、ジャーナル キューのメッセージを削除する権利とピークする権利が含まれます。

ReceiveMessage 3

キューからメッセージを受信する権利。 この権利には、メッセージを削除する権利とピークする権利が含まれます。

SetQueueProperties 16

キューのプロパティを変更する権利。

TakeQueueOwnership 524288

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

WriteMessage 4

キューにメッセージを送信する権利。

注釈

MessageQueueAccessRights列挙を使用すると、メッセージの受信、ピーク、書き込み、キューのプロパティの設定など、メッセージ キュー オブジェクト固有の権限を指定できます。 これは、列挙が広範な読み取り、書き込み、または実行機能を GenericAccessRights マップする 2 つの列挙のうちの 1 つです。 もう 1 つの は、 StandardAccessRightsオブジェクトの削除やセキュリティ記述子の読み取りなど、ほとんどのオブジェクトに共通する権限を指定できます。

MessageQueueAccessRights の両方StandardAccessRightsで、キューを削除するためのメンバーを指定します。 アプリケーションのニーズによって、使用するフラグのセットが定義されます。

列挙に関連付 MessageQueueAccessRights けられているアクセス権は、キューのプロパティ ウィンドウの [アクセス許可] ボックスに一覧表示されます。

適用対象

こちらもご覧ください