TransactionInterop クラスとは? わかりやすく解説

TransactionInterop クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

MSDTC、COM+、または System.EnterpriseServicesやり取りするために以前記述されコンポーネントSystem.Transactions との対話容易にます。このクラス継承できません。

名前空間: System.Transactions
アセンブリ: System.Transactions (system.transactions.dll 内)
構文構文

Public NotInheritable Class
 TransactionInterop
public static class TransactionInterop
public ref class TransactionInterop abstract
 sealed
public final class TransactionInterop
public final class TransactionInterop
解説解説

このクラスは、トランザクション反映させるためのメソッド提供します。このプロセスのしくみの詳細については、「Transaction Propagation」を参照してください

このクラス提供するメソッド使用すると、エクスポート/インポート (プッシュ モデル) およびトランスミッタ/レシーバ (プル モデル) という 2 種類トランザクション反映使用できます

エクスポート/インポート (プッシュ モデル) による反映では、次の手順実行します

  1. リモート コンピュータで、GetWhereabouts メソッド呼び出して、そのコンピュータトランザクション マネージャの "位置情報" を取得します。これにより、この情報クライアント コンピュータキャッシュして将来使用できるようになります

  2. 適切なメソッド使用して位置情報を含むデータクライアント コンピュータ送信します

  3. クライアント コンピュータで、位置情報使用してリモート コンピュータトランザクションを "エクスポート" し、トランザクション "Cookie" を生成します。これを実行するには、GetExportCookie を呼び出しリモート コンピュータ位置情報渡します

  4. 適切なメソッド使用してトランザクション "Cookie" が格納されデータリモート コンピュータ送信します

  5. リモート コンピュータで、GetTransactionFromExportCookie メソッド呼び出すことにより、トランザクション "Cookie" を使用してクライアント トランザクション複製取得します

  6. リモート コンピュータで、Transaction クラスの EnlistVolatile メソッドまたは EnlistDurable メソッド使用して複製トランザクションを基にリソース マネージャ参加させます

トランスミッタ/レシーバ (プル モデル) による反映では、次の手順実行します

トランザクション トークンリモート コンピュータ送信されるが、リモート コンピュータではトランザクション取得にそのトークン使用しない場合あるようシナリオでは、トランスミッタ/レシーバ モデルの方がパフォーマンス優れてます。これは、GetTransactionFromTransmitterPropagationToken呼び出されるまではトランザクション反映されないためです。もう 1 つ利点は、反映トークン任意のリモート コンピュータ送信できることです。エクスポート Cookie は、位置情報提供したコンピュータでしか使用できません。

ただし、リモートトランザクション マネージャ位置情報すべての反映トークン内にカプセル化されるため、エクスポート/インポート モデル対応するトランザクション Cookie よりもトークンサイズ大きくなってしまう点にも注意が必要です。

メモ   このメソッドでは、LinkDemand を使用して信頼関係のないコードからの呼び出し防ぎますFullTrust アクセス許可セットは、直前呼び出し元にのみ要求されます。

継承階層継承階層
System.Object
  System.Transactions.TransactionInterop
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TransactionInterop クラス」の関連用語

TransactionInterop クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TransactionInterop クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS