TransactionInterop.GetExportCookie(Transaction, Byte[]) Metode

Definisi

Mengubah objek transaksi menjadi cookie transaksi ekspor.

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

Parameter

transaction
Transaction

Objek Transaction yang akan dinaungi.

whereabouts
Byte[]

Alamat yang menjelaskan lokasi manajer transaksi tujuan. Ini memungkinkan dua manajer transaksi untuk berkomunikasi satu sama lain dan dengan demikian menyebarluaskan transaksi dari satu sistem ke sistem lainnya.

Mengembalikan

Byte[]

Cookie transaksi ekspor yang mewakili objek yang ditentukan Transaction .

Keterangan

Panggil metode ini jika Anda ingin mengekspor transaksi. Yang transaction diteruskan bersama adalah marshaled ke dalam cookie transaksi. Anda kemudian dapat mengirim cookie transaksi ke proses tujuan. Ini disebut sebagai penyebaran transaksi antara proses atau sistem. Penyebaran dianggap sebagai model pendorongan tempat transaksi lokal didorong ke tujuan. Oleh karena itu, informasi yang terkandung dalam whereabouts harus menjelaskan manajer transaksi tujuan.

Untuk informasi selengkapnya tentang model propagasi yang berbeda, lihat bagian Keterangan kelas TransactionInterop .

Berlaku untuk