更新 : 2007 年 11 月
トランザクション キューは、トランザクション動作の一部として送信されるメッセージを受信および処理する特別な目的のために作成されます。トランザクション キュー以外のキューでは、トランザクション動作に含まれるメッセージを処理できません。
メッセージをトランザクション動作の一部として送信するには、受信先のキューでトランザクションを処理するように設定する必要があります。これは、プログラムでキューの Transactional プロパティを true に設定することによって実行できます。
トランザクション キューを作成するには
System.Messaging.dll への参照を追加します。詳細については、「方法 : Visual Studio で参照を追加または削除する (Visual Basic)」を参照してください。
オーバーロードされた Create コンストラクタを使用して、パブリックなトランザクション キューを作成し、2 番目のパラメータを true に設定することにより、キューがトランザクション キューであることを示します。
Dim MessageQueue1 As New System.Messaging.MessageQueue MessageQueue1 = System.Messaging.MessageQueue.Create(".\MyTransQueue", True)
System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1 = System.Messaging.MessageQueue.Create(".\\MyTransQueue", true);
メモ :
この構文では、パブリックなトランザクション キューを作成します。最初のパラメータに使用する正確な構文は、作成するキューの種類によって異なります。詳細については、「キューの参照に関する推奨事項」を参照してください。
参照
処理手順
方法 : Visual Studio で参照を追加または削除する (Visual Basic)