BYOTとは? わかりやすく解説

BYOT クラス

COM+ ByotServerEx クラスと COM+ DTC インターフェイス ICreateWithTransactionEx および ICreateWithTipTransactionEx をラップします。このクラスは継承できません。

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

解説解説

BYOT (Bring Your Own Transaction) では、外部トランザクションを使用してコンポーネントを作成したり、コンポーネントに外部トランザクションを継承させることができます。つまり、トランザクションが関連付けられていないコンポーネントでも、トランザクションを取得できます。COM+ では、既存の任意の分散トランザクション コーディネータ (DTC: Distributed Transaction Coordinator) トランザクションまたはトランザクション インターネット プロトコル (TIP: Transaction Internet Protocol) トランザクションを、新しいコンポーネントのコンテキストのトランザクション プロパティに設定できます。これにより、COM+ コンポーネントを、有効期間がトランザクション処理 (TP: transaction processing) モニタ、OTS (Object/Task Selector)、またはデータベース管理システム (DBMS: database management system) によって制御されているトランザクションに関連付けることができます。

BYOT トランザクションの使用には注意が必要です。このトランザクションを使用すると、複数の同期ドメインにまたがるトランザクションが発生する場合があります。つまり、別のトランザクションとの並列処理が許可され、デッドロック状態が発生することを意味します。

ビジネス コンポーネントのライタのプログラミング モデルには、BYOT トランザクションではなく自動トランザクションをお勧めします。

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

BYOT メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

BYOT メンバ

COM+ ByotServerEx クラスと COM+ DTC インターフェイス ICreateWithTransactionEx および ICreateWithTipTransactionEx をラップします。このクラスは継承できません。

BYOT データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「BYOT」の関連用語

BYOTのお隣キーワード
検索ランキング

   

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



BYOTのページの著作権

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

©2026 GRAS Group, Inc.RSS