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參數的方法。

適用於

另請參閱