TransactionInterop.GetExportCookie(Transaction, Byte[]) 方法

定義

將異動物件轉換成匯出異動 Cookie。

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

參數

transaction
Transaction

要封送處理的 Transaction 物件。

whereaboutsexportCookie
Byte[]

描述目的地交易管理員位置的位址, 其可允許兩個交易管理員彼此通訊,藉此將交易從一個系統傳播至另一個系統。

傳回

Byte[]

表示指定之 Transaction 物件的匯出異動 Cookie。

備註

如果您想要匯出交易,請呼叫這個方法。 一起傳遞的 會 transaction 封送處理至交易 Cookie。 然後,您可以將交易 Cookie 傳送至目的地進程。 這稱為在進程或系統之間傳播交易。 傳播會被視為推送模型,其中本機交易會推送至目的地。 因此,中包含的 whereabouts 資訊必須描述目的地交易管理員。

如需不同傳播模型的詳細資訊,請參閱 TransactionInterop 類別的<備註>一節。

適用於