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
Transaction Obiekt, który ma być marshalowany.
- whereabouts
- Byte[]
Adres opisujący lokalizację docelowego menedżera transakcji. Dzięki temu dwóch menedżerów transakcji może 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ę. Przekazany transaction
element jest przesłany do pliku cookie transakcji. Następnie możesz wysłać plik cookie transakcji do procesu docelowego. Jest to nazywane propagowaniem 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 .