共用方式為


TransactionMessageProperty.Set(Transaction, Message) 方法

定義

設定在執行此服務方法時所使用的交易。

public:
 static void Set(System::Transactions::Transaction ^ transaction, System::ServiceModel::Channels::Message ^ message);
public static void Set (System.Transactions.Transaction transaction, System.ServiceModel.Channels.Message message);
static member Set : System.Transactions.Transaction * System.ServiceModel.Channels.Message -> unit
Public Shared Sub Set (transaction As Transaction, message As Message)

參數

transaction
Transaction

在執行此服務方法時所使用的異動。

message
Message

導致呼叫此服務方法的傳入訊息。

例外狀況

已經在 message 上設定此屬性。

transaction 需要解封送處理 (Unmarshaling),而且該作業失敗。

備註

自訂傳入通道 (是服務通道堆疊的一部分) 可以呼叫這個方法,將包含參數的新增 TransactionMessageProperty transactionProperties 參數的集合 message 。 這會提示基礎結構使用傳入的異動來建立 TransactionScope 執行個體,然後再呼叫傳入訊息內所要求的服務方法。 此服務方法的 TransactionScopeRequired 屬性必須設定為 true

適用於