TransactionInterop.GetExportCookie(Transaction, Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トランザクション オブジェクトをエクスポート トランザクション クッキーに変換します。
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()
パラメーター
- transaction
- Transaction
マーシャリングされる Transaction オブジェクト。
- whereabouts
- Byte[]
目的のトランザクション マネージャーの位置を示すアドレス。 このアドレスを使用することにより、2 つのトランザクション マネージャー間での相互通信が可能になり、これによってシステム間でのトランザクションの伝達が可能になります。
戻り値
指定した Transaction オブジェクトを表すエクスポート トランザクション クッキー。
注釈
トランザクションをエクスポートする場合は、このメソッドを呼び出します。
transaction
渡される は、トランザクション Cookie にマーシャリングされます。 その後、トランザクション Cookie を宛先プロセスに送信できます。 これは、プロセスまたはシステム間のトランザクションの伝達と呼ばれます。 伝達は、ローカル トランザクションが宛先にプッシュされるプッシュ モデルと見なされます。 したがって、 に含まれる情報は whereabouts
、宛先トランザクション マネージャーを記述する必要があります。
各種の伝達モデルの詳細については、TransactionInterop クラスの「解説」を参照してください。
適用対象
.NET