TransactionInterop.GetExportCookie(Transaction, Byte[]) Méthode

Définition

Transforme un objet de transaction en cookie de transaction d'exportation.

public:
 static cli::array <System::Byte> ^ GetExportCookie(System::Transactions::Transaction ^ transaction, cli::array <System::Byte> ^ whereabouts);
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[] whereabouts);
public static byte[] GetExportCookie (System.Transactions.Transaction transaction, byte[] exportCookie);
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
static member GetExportCookie : System.Transactions.Transaction * byte[] -> byte[]
Public Shared Function GetExportCookie (transaction As Transaction, whereabouts As Byte()) As Byte()
Public Shared Function GetExportCookie (transaction As Transaction, exportCookie As Byte()) As Byte()

Paramètres

transaction
Transaction

Objet Transaction à marshaler.

whereaboutsexportCookie
Byte[]

Adresse qui décrit l'emplacement du gestionnaire de transactions de destination. 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.

Retours

Byte[]

Cookie de transaction d'exportation représentant l'objet Transaction spécifié.

Remarques

Appelez cette méthode si vous souhaitez exporter une transaction. Celui-ci transaction est marshalé dans un cookie de transaction. Vous pouvez ensuite envoyer le cookie de transaction au processus de destination. Il s’agit de la propagation de la transaction entre les processus ou les systèmes. La propagation est considérée comme un modèle push où la transaction locale est envoyée à la destination. Par conséquent, les informations contenues dans whereabouts doivent décrire le gestionnaire de transactions de destination.

Pour plus d'informations sur les différents modèles de propagation, consultez la section Notes de la classe TransactionInterop.

S’applique à