TransactionInterop.GetExportCookie(Transaction, Byte[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.