Condividi tramite


TransactionInterop.GetTransactionFromTransmitterPropagationToken Metodo

Definizione

Genera un'istanza di Transaction dal token di propagazione del trasmettitore specificato.

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

Parametri

propagationToken
Byte[]

Token di propagazione che rappresenta una transazione.

Restituisce

Oggetto Transaction del token di propagazione del trasmettitore specificato.

Eccezioni

La deserializzazione di una transazione ha esito negativo in quanto il gestore delle transazioni non può essere contattato. Ciò potrebbe essere dovuto al firewall di rete oppure alle impostazioni di sicurezza.

Commenti

Questo metodo, insieme al GetTransmitterPropagationToken metodo , fornisce funzionalità per la propagazione "pull", in cui la transazione viene "estratta" dal computer remoto quando questo metodo viene chiamato per annullare ilmarshal della transazione.

Per altre informazioni sui diversi modelli di propagazione, vedere la sezione Osservazioni della classe TransactionInterop.

Si applica a