次の方法で共有


方法 : トランザクション キューを作成する

更新 : 2007 年 11 月

トランザクション キューは、トランザクション動作の一部として送信されるメッセージを受信および処理する特別な目的のために作成されます。トランザクション キュー以外のキューでは、トランザクション動作に含まれるメッセージを処理できません。

メッセージをトランザクション動作の一部として送信するには、受信先のキューでトランザクションを処理するように設定する必要があります。これは、プログラムでキューの Transactional プロパティを true に設定することによって実行できます。

トランザクション キューを作成するには

  1. System.Messaging.dll への参照を追加します。詳細については、「方法 : Visual Studio で参照を追加または削除する (Visual Basic)」を参照してください。

  2. オーバーロードされた 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);
    
    
    0t144497.alert_note(ja-jp,VS.90).gifメモ :

    この構文では、パブリックなトランザクション キューを作成します。最初のパラメータに使用する正確な構文は、作成するキューの種類によって異なります。詳細については、「キューの参照に関する推奨事項」を参照してください。

参照

処理手順

方法 : 内部トランザクション内でメッセージを送信する

方法 : キューを作成する

方法 : Visual Studio で参照を追加または削除する (Visual Basic)

概念

トランザクション メッセージ処理

キューの参照に関する推奨事項

その他の技術情報

メッセージの読み取りと受信