共用方式為


HOW TO:建立交易佇列

更新:2007 年 11 月

建立交易佇列的特定目的是要接收和處理當做交易作業一部分傳送的訊息。非交易佇列無法處理包含在交易作業中的訊息。

若要將訊息當做交易作業的一部分傳送,必須將接收佇列設定來處理交易。您可以將其 Transactional 屬性設定為 true,以程式設計方式完成此作業。

若要建立交易佇列

  1. 加入對 System.Messaging.dll 的參考。如需詳細資訊,請參閱 HOW TO:在 Visual Studio 中新增或移除參考 (Visual Basic)

  2. 使用多載 Create 建構函式,來建立公用的可交易佇列,將第二個參數設定為 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);
    
    
    注意事項:

    以上語法會建立公用可交易佇列。在第一個參數中使用的實際語法則要視您嘗試建立哪種佇列而定。如需詳細資訊,請參閱佇列參考建議

請參閱

工作

HOW TO:在內部交易內傳送訊息

HOW TO:建立查詢

HOW TO:在 Visual Studio 中新增或移除參考 (Visual Basic)

概念

交易訊息處理

佇列參考建議

其他資源

讀取和接收訊息