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
參數的方法。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應