TransactionInterop.GetExportCookie(Transaction, Byte[]) Metoda

Definice

Transformuje objekt transakce na soubor cookie exportu transakce.

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

Parametry

transaction
Transaction

Objekt Transaction , který má být zařazován.

whereabouts
Byte[]

Adresa, která popisuje umístění cílového správce transakcí. To umožňuje dvěma správcům transakcí komunikovat mezi sebou a šířit tak transakci z jednoho systému do druhého.

Návraty

Byte[]

Soubor cookie transakce exportu představující zadaný Transaction objekt.

Poznámky

Tuto metodu volejte, pokud chcete exportovat transakci. Předávaný transaction soubor se zařadí do souboru cookie transakce. Pak můžete odeslat soubor cookie transakce do cílového procesu. To se označuje jako šíření transakce mezi procesy nebo systémy. Šíření se považuje za model nabízených oznámení, ve kterém je místní transakce nasdílena do cíle. Proto informace obsažené v whereabouts musí popisovat cílového správce transakcí.

Další informace o různých modelech šíření najdete v části TransactionInterop Poznámky třídy.

Platí pro