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 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.