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

Dim instance As MessagePropertyFilter Dim value As Boolean value = instance.TransactionStatusQueue instance.TransactionStatusQueue = value
/** @property */ public boolean get_TransactionStatusQueue () /** @property */ public void set_TransactionStatusQueue (boolean value)
public function get TransactionStatusQueue () : boolean public function set TransactionStatusQueue (value : boolean)
Message.TransactionStatusQueue 情報を受信する場合は true。それ以外の場合は false。既定値は false です。

Message クラスの TransactionStatusQueue プロパティは、送信元コンピュータ上のトランザクション ステータス キューを識別します。このプロパティは、送信元アプリケーションに受信確認メッセージを送信するために使われます。トランザクション ステータス キューは、外部キューに送信されたトランザクション メッセージを受信するときにコネクタ アプリケーションが使います。
Microsoft メッセージ キュー以外のキュー システムに外部キューが存在します。Microsoft メッセージ キューは、コネクタ アプリケーションを経由してこのようなキューと通信します。

TransactionStatusQueue プロパティの使用方法を示すコード例を次に示します。
// Set the queue's MessageReadPropertyFilter property to enable the // message's TransactionStatusQueue property. queue.MessageReadPropertyFilter.TransactionStatusQueue = true; // Peek at the message. Time out after ten seconds in case the message // was not delivered. orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0)); // Display the value of the message's TransactionStatusQueue.QueueName // property. Console.WriteLine("Message.TransactionStatusQueue.QueueName: {0}", orderMessage.TransactionStatusQueue.QueueName);
// Set the queue's MessageReadPropertyFilter property to // enable the message's TransactionStatusQueue property. queue->MessageReadPropertyFilter-> TransactionStatusQueue = true; // Peek at the message. Time out after ten seconds // in case the message was not delivered. orderMessage = queue->Peek(TimeSpan::FromSeconds(10.0)); // Display the value of the message's // TransactionStatusqueue->QueueName property. Console::WriteLine( "Message.TransactionStatusqueue->QueueName: {0}", orderMessage->TransactionStatusQueue->QueueName);
// Set the queue's MessageReadPropertyFilter property to enable the // message's TransactionStatusQueue property. queue.get_MessageReadPropertyFilter().set_TransactionStatusQueue(true); // Peek at the message. Time out after ten seconds in case the message // was not delivered. orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0)); // Display the value of the message's TransactionStatusQueue.QueueName // property. Console.WriteLine("Message.TransactionStatusQueue.QueueName: {0}", System.Convert.ToString(orderMessage.get_TransactionStatusQueue(). get_QueueName()));


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MessagePropertyFilter クラス
MessagePropertyFilter メンバ
System.Messaging 名前空間
Message.TransactionStatusQueue プロパティ
MessagePropertyFilter.ConnectorType プロパティ
MessageQueue
- MessagePropertyFilter.TransactionStatusQueue プロパティのページへのリンク