TransactionInterop.GetExportCookie(Transaction, Byte[]) Methode

Definitie

Hiermee transformeert u een transactieobject in een exporttransactiecooky.

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

Parameters

transaction
Transaction

Het Transaction object dat moet worden marshaled.

whereabouts
Byte[]

Een adres dat de locatie van de doeltransactiebeheerder beschrijft. Hierdoor kunnen twee transactiebeheerders met elkaar communiceren en zo een transactie van het ene systeem naar het andere doorgeven.

Retouren

Byte[]

Een exporttransactiecooky die het opgegeven Transaction object vertegenwoordigt.

Opmerkingen

Roep deze methode aan als u een transactie wilt exporteren. De transaction die wordt doorgegeven, wordt marshaled in een transactie cookie. Vervolgens kunt u de transactiecooky verzenden naar het doelproces. Dit wordt aangeduid als het doorgeven van de transactie tussen processen of systemen. De doorgifte wordt beschouwd als een pushmodel waarbij de lokale transactie naar de bestemming wordt gepusht. Daarom moet de informatie in whereabouts de doeltransactiebeheerder worden beschreven.

Zie de sectie Opmerkingen van de TransactionInterop klasse voor meer informatie over verschillende doorgiftemodellen.

Van toepassing op