MessageQueueTransactionType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定訊息佇列交易型別。
public enum class MessageQueueTransactionType
public enum MessageQueueTransactionType
type MessageQueueTransactionType =
Public Enum MessageQueueTransactionType
- 繼承
欄位
Automatic | 1 | Microsoft Transaction Server (MTS) 或 COM+ 1.0 服務所使用的交易型別。 如果已經有一個 MTS 交易內容,在傳送或接收訊息時將會使用它。 |
None | 0 | 作業不是可交易的。 |
Single | 3 | 單一內部交易所使用的交易型別。 |
備註
當您使用 類別ReceiveSend或 方法的多MessageQueue載來讀取或寫入訊息時, (包含ReceiveById和 ReceiveByCorrelationId) 採用 transactionType
參數的方法時,您可以指定如何與佇列互動。 Automatic
可讓您傳送和接收外部交易 (,例如當您與資料庫應用程式互動時) ,而 Single
用於單一內部消息佇列交易。
None
可讓您從交易外部的交易佇列接收訊息,或將交易式訊息傳送至非交易式佇列。 例如,路由傳送單一交易內傳送的數個訊息時,這非常有用。
如果您想要使用內部消息佇列交易來傳送或接收訊息,但不是單一內部交易,請建立 類別的MessageQueueTransaction實例,並將它傳遞至採用 transaction
參數的或 Receive 方法多Send載,而不是採用transactionType
參數的方法。