MessageQueueTransactionType 列舉

定義

指定訊息佇列交易型別。

public enum class MessageQueueTransactionType
public enum MessageQueueTransactionType
type MessageQueueTransactionType = 
Public Enum MessageQueueTransactionType
繼承
MessageQueueTransactionType

欄位

Automatic 1

Microsoft Transaction Server (MTS) 或 COM+ 1.0 服務所使用的交易型別。 如果已經有一個 MTS 交易內容,在傳送或接收訊息時將會使用它。

None 0

作業不是可交易的。

Single 3

單一內部交易所使用的交易型別。

備註

當您使用類別ReceiveSend或方法的多MessageQueue載來讀取或寫入訊息時, (包括ReceiveByIdReceiveByCorrelationId) 採用transactionType參數,您可以指定如何與佇列互動。 Automatic 可讓您從外部交易傳送和接收 (,例如當您與資料庫應用程式互動時) ,同時 Single 用於單一內部消息佇列交易。

None 可讓您從交易外部的交易佇列接收訊息,或將交易訊息傳送至非交易式佇列。 例如,在路由傳送單一交易內傳送的數個訊息時,這非常有用。

如果您想要使用內部消息佇列交易來傳送或接收訊息,但不是單一內部交易,請建立 類別的MessageQueueTransaction實例,並將它傳遞至採用 transaction 參數的或 Receive 方法多載Send,而不是採用transactionType參數的方法。

適用於

另請參閱