TransactionMessageProperty.Set(Transaction, Message) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス メソッドを実行するときに使用されるトランザクションを設定します。
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
のマーシャリングを解除する必要があり、その操作が失敗しました。
注釈
カスタム受信チャネル (サービスのチャネルスタックの一部) は、このメソッドを呼び出して、パラメーターを TransactionMessageProperty 含むを transaction
Properties
パラメーターのコレクションに追加できます message
。 これにより、インフラストラクチャは、受信メッセージで要求されているサービス メソッドを呼び出す前に、渡されたトランザクションを使用して TransactionScope のインスタンスを作成します。 サービス メソッドでは、TransactionScopeRequired プロパティが true
に設定されている必要があります。