TransactionInterop.GetExportCookie(Transaction, Byte[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przekształca obiekt transakcji w plik cookie transakcji eksportu.
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
Obiekt Transaction do marshalingu.
- whereabouts
- Byte[]
Adres opisujący lokalizację docelowego menedżera transakcji. Pozwala to dwóm menedżerom transakcji komunikować się ze sobą, a tym samym propagować transakcję z jednego systemu do drugiego.
Zwraca
Plik cookie transakcji eksportu reprezentujący określony Transaction obiekt.
Uwagi
Wywołaj tę metodę, jeśli chcesz wyeksportować transakcję. Przekazywany transaction element jest przesłany do pliku cookie transakcji. Następnie możesz wysłać plik cookie transakcji do procesu docelowego. Jest to określane jako propagacja transakcji między procesami lub systemami. Propagacja jest uważana za model wypychania, w którym transakcja lokalna jest wypychana do miejsca docelowego. W związku z tym informacje zawarte w whereabouts pliku muszą opisywać docelowego menedżera transakcji.
Aby uzyskać więcej informacji na temat różnych modeli propagacji, zobacz sekcję Uwagi klasy TransactionInterop .