TransactionInterop.GetExportCookie(Transaction, Byte[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.