TransactionInterop.GetExportCookie(Transaction, Byte[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.