共用方式為


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

例外狀況

由於無法聯絡交易管理員,交易的還原序列化 (Deserialization) 失敗。 這可能由網路防火牆 (Firewall) 或安全性設定導致。

備註

這個方法與 GetTransmitterPropagationToken 方法一起提供「提取」傳播的功能,當呼叫此方法以取消交易時,交易會從遠端電腦「提取」。

如需不同傳播模型的詳細資訊,請參閱 TransactionInterop 類別的<備註>一節。

適用於