TransactionInterop.GetExportCookie(Transaction, Byte[]) TransactionInterop.GetExportCookie(Transaction, Byte[]) TransactionInterop.GetExportCookie(Transaction, Byte[]) Method

Définition

Transforme un objet de transaction en cookie de transaction d'exportation.Transforms a transaction object into an export transaction cookie.

public:
 static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ exportCookie);
public static byte[] GetExportCookie (System.Transactions.Transaction transaction, byte[] exportCookie);
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]

Paramètres

transaction
Transaction Transaction Transaction

Objet Transaction à marshaler.The Transaction object to be marshaled.

whereabouts
Byte[]

Adresse qui décrit l'emplacement du gestionnaire de transactions de destination.An address that describes the location of the destination transaction manager. Cela permet à deux gestionnaires de transactions de communiquer l'un avec l'autre, et ainsi de propager une transaction d'un système à l'autre.This permits two transaction managers to communicate with one another and thereby propagate a transaction from one system to the other.

Retours

Byte[]

Cookie de transaction d'exportation représentant l'objet Transaction spécifié.An export transaction cookie representing the specified Transaction object.

Remarques

Appelez cette méthode si vous voulez exporter une transaction.Call this method if you want to export a transaction. Le transaction qui lui est passé est marshalé dans un cookie de transaction.The transaction that is passed along is marshaled into a transaction cookie. Vous pouvez ensuite envoyer le cookie de transaction pour le processus de destination.You can then send the transaction cookie to the destination process. Cela est appelé propagation de transaction entre des systèmes ou processus.This is referred to as propagating the transaction between processes or systems. La propagation est considérée comme un modèle d’émission où la transaction locale est envoyée à la destination.The propagation is considered to be a push model where the local transaction is pushed to the destination. Par conséquent, les informations contenues dans whereabouts doit décrire le Gestionnaire de transactions de destination.Therefore, information contained in whereabouts must describe the destination transaction manager.

Pour plus d'informations sur les différents modèles de propagation, consultez la section Notes de la classe TransactionInterop.For more information on different propagation models, see the Remarks section of the TransactionInterop class.

S’applique à