MessageQueue.DenySharedReceive プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この MessageQueue に、メッセージ キューのキューからメッセージを受信する排他アクセス許可が与えられているかどうかを示す値を取得または設定します。
public:
property bool DenySharedReceive { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_DenySharedReceive")]
public bool DenySharedReceive { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_DenySharedReceive")>]
member this.DenySharedReceive : bool with get, set
Public Property DenySharedReceive As Boolean
プロパティ値
この MessageQueue に、キューからメッセージを受信する排他アクセス許可が与えられている場合は true
。それ以外の場合は false
。 既定値は、false
です。
- 属性
例
次のコード例では、メッセージ キュー DenySharedReceive の プロパティの値を取得および設定します。
// Set the queue's DenySharedReceive property value.
queue.DenySharedReceive = false;
// Display the new value of the queue's DenySharedReceive property.
Console.WriteLine("MessageQueue.DenySharedReceive: {0}",
queue.DenySharedReceive);
注釈
DenySharedReceive は、この MessageQueueによって参照されるキューの共有モードを指定します。 を にtrue
設定DenySharedReceiveすると、指定MessageQueueした Pathを持つキューからのメッセージをピークまたは受信するためのアクセス権のみが必要であることを示します。 別 MessageQueue のアプリケーションまたは別のアプリケーションが同じキュー リソースに関連付けられている場合、そのインスタンスまたはアプリケーションはメッセージをピークまたは受信できませんが、メッセージを送信することはできます。
が false
の場合DenySharedReceive、キューは複数のアプリケーションでメッセージの送受信に使用できます。
次の表は、このプロパティがさまざまなワークグループ モードで使用できるかどうかを示しています。
ワークグループ モード | 利用可能 |
---|---|
ローカル コンピューター | はい |
ローカル コンピューターと直接形式の名前 | はい |
リモート コンピューター | はい |
リモート コンピューターと直接形式の名前 | はい |
適用対象
こちらもご覧ください
.NET