TransactionInterop.GetExportCookie(Transaction, Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trasforma un oggetto transazione in un cookie della transazione di esportazione.
public:
static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ whereabouts);
public static byte[] GetExportCookie (System.Transactions.Transaction transaction, byte[] whereabouts);
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
Public Shared Function GetExportCookie (transaction As Transaction, whereabouts As Byte()) As Byte()
Parametri
- transaction
- Transaction
Oggetto Transaction di cui effettuare il marshalling.
- whereabouts
- Byte[]
Indirizzo in cui è descritto il percorso del servizio di gestione transazioni di destinazione. In tal modo due servizi di gestione transazioni saranno in grado di comunicare tra loro e propagare una transazione da un sistema all'altro.
Restituisce
Cookie della transazione di esportazione che rappresenta l'oggetto Transaction specificato.
Commenti
Chiamare questo metodo se si vuole esportare una transazione. L'oggetto transaction
passato viene eseguito il marshalling in un cookie di transazione. È quindi possibile inviare il cookie di transazione al processo di destinazione. Questa operazione viene definita propagazione della transazione tra processi o sistemi. La propagazione viene considerata un modello push in cui la transazione locale viene eseguita il push nella destinazione. Pertanto, le informazioni contenute in whereabouts
devono descrivere la gestione transazioni di destinazione.
Per altre informazioni sui diversi modelli di propagazione, vedere la sezione Osservazioni della classe TransactionInterop.