TransactionInterop.GetExportCookie(Transaction, Byte[]) Metod

Definition

Omvandlar ett transaktionsobjekt till en exporttransaktionscookie.

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

Parametrar

transaction
Transaction

Objektet Transaction som ska konverteras.

whereabouts
Byte[]

En adress som beskriver platsen för måltransaktionshanteraren. Detta gör det möjligt för två transaktionshanterare att kommunicera med varandra och därmed sprida en transaktion från det ena systemet till det andra.

Returer

Byte[]

En exporttransaktionscookie som representerar det angivna Transaction objektet.

Kommentarer

Anropa den här metoden om du vill exportera en transaktion. Det transaction som skickas vidare konverteras till en transaktionscookie. Du kan sedan skicka transaktionscookien till målprocessen. Detta kallas spridning av transaktionen mellan processer eller system. Spridningen anses vara en push-modell där den lokala transaktionen skickas till målet. Därför måste information som finns i whereabouts beskriva måltransaktionshanteraren.

Mer information om olika spridningsmodeller finns i avsnittet Anmärkningar i TransactionInterop klassen.

Gäller för