次の方法で共有


TransactionInterop.GetTransactionFromTransmitterPropagationToken メソッド

定義

指定したトランスミッター伝達トークンから Transaction インスタンスを生成します。

public:
 static System::Transactions::Transaction ^ GetTransactionFromTransmitterPropagationToken(cli::array <System::Byte> ^ propagationToken);
public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken (byte[] propagationToken);
static member GetTransactionFromTransmitterPropagationToken : byte[] -> System.Transactions.Transaction
Public Shared Function GetTransactionFromTransmitterPropagationToken (propagationToken As Byte()) As Transaction

パラメーター

propagationToken
Byte[]

トランザクションを表す伝達トークン。

戻り値

指定されたトランスミッター伝達トークンから生成される Transaction

例外

トランザクション マネージャーに接続できなかったため、トランザクションの逆シリアル化に失敗しました。 原因として、ネットワーク ファイアウォールまたはセキュリティ設定が考えられます。

注釈

このメソッドは、 メソッドと共に GetTransmitterPropagationToken 、トランザクションのマーシャリングを解除するためにこのメソッドが呼び出されたときに、トランザクションがリモート コンピューターから "プル" される "プル" 伝達の機能を提供します。

各種の伝達モデルの詳細については、TransactionInterop クラスの「解説」を参照してください。

適用対象