TransactionInterop.GetExportCookie(Transaction, Byte[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Transformiert ein Transaktionsobjekt in ein Exporttransaktionscookies.
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()
Parameter
- transaction
- Transaction
Das Transaction objekt, das gemarstet werden soll.
- whereabouts
- Byte[]
Eine Adresse, die den Speicherort des Zieltransaktions-Managers beschreibt. Dies ermöglicht es zwei Transaktionsmanagern, miteinander zu kommunizieren und so eine Transaktion von einem System zum anderen zu verteilen.
Gibt zurück
Ein Exporttransaktionscookies, das das angegebene Transaction Objekt darstellt.
Hinweise
Rufen Sie diese Methode auf, wenn Sie eine Transaktion exportieren möchten. Das transaction übergebene Wird in ein Transaktionscookies gemarstet. Anschließend können Sie das Transaktionscookies an den Zielprozess senden. Dies wird als Weitergabe der Transaktion zwischen Prozessen oder Systemen bezeichnet. Die Verteilung gilt als Pushmodell, bei dem die lokale Transaktion an das Ziel weitergeleitet wird. Daher müssen informationen, die in whereabouts der Zieltransaktionsverwaltung enthalten sind, beschreiben.
Weitere Informationen zu verschiedenen Verteilungsmodellen finden Sie im Abschnitt "Hinweise" der TransactionInterop Klasse.