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

Définition

Transforme un objet transactionnel en cookie de transaction d’exportation.

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()

Paramètres

transaction
Transaction

Objet Transaction à marshaler.

whereabouts
Byte[]

Adresse qui décrit l’emplacement du gestionnaire de transactions de destination. Cela permet à deux gestionnaires de transactions de communiquer entre eux et de propager ainsi une transaction d’un système à l’autre.

Retours

Byte[]

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

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 propager 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 différents modèles de propagation, consultez la section Notes de la TransactionInterop classe.

S’applique à