MessageQueue.DenySharedReceive プロパティ
アセンブリ: System.Messaging (system.messaging.dll 内)

Dim instance As MessageQueue Dim value As Boolean value = instance.DenySharedReceive instance.DenySharedReceive = value
/** @property */ public boolean get_DenySharedReceive () /** @property */ public void set_DenySharedReceive (boolean value)
public function get DenySharedReceive () : boolean public function set DenySharedReceive (value : boolean)
この MessageQueue に、キューからメッセージを受信する排他アクセス許可が与えられている場合は true。それ以外の場合は false。既定値は false です。

DenySharedReceive は、この MessageQueue が参照するキューの共有モードを指定します。指定した Path のキューからメッセージをピークまたは受信するアクセス許可を、この MessageQueue だけに与える場合は、DenySharedReceive を true に設定します。別の MessageQueue または別のアプリケーションが同じキュー リソースに関連付けられている場合、そのインスタンスまたはアプリケーションはメッセージをピークまたは受信できませんが、送信はできます。
DenySharedReceive が false の場合は、複数のアプリケーションで、キューをメッセージの送信、ピーク、または受信に利用できます。
このプロパティが各種のワークグループ モードで使用できるかどうかを次の表に示します。

メッセージ キューの DenySharedReceive プロパティに対し、値の取得と設定を行うコード例を次に示します。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMessageQueue.DenySharedReceive プロパティを検索する場合は、下記のリンクをクリックしてください。

- MessageQueue.DenySharedReceive プロパティのページへのリンク