IEnlistmentNotification.InDoubt メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IEnlistmentNotification.InDoubt メソッドの意味・解説 

IEnlistmentNotification.InDoubt メソッド

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

トランザクションステータス未決定であることを参加オブジェクト通知します

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

Sub InDoubt ( _
    enlistment As Enlistment _
)
Dim instance As IEnlistmentNotification
Dim enlistment As Enlistment

instance.InDoubt(enlistment)
void InDoubt (
    Enlistment enlistment
)
void InDoubt (
    Enlistment^ enlistment
)
void InDoubt (
    Enlistment enlistment
)
function InDoubt (
    enlistment : Enlistment
)

パラメータ

enlistment

トランザクション マネージャに対して応答送信するために使用する Enlistment オブジェクト

解説解説

このメソッドは、トランザクション マネージャ単一永続的なリソースに対して単一フェーズ コミット操作呼び出しトランザクション結果取得する前に永続的なリソースへの接続失われた場合に、揮発性リソースに対して呼び出されます。この時点では、トランザクション結果安全に確認できません。

InDoubtトランザクション最終的な状態であると見なされるため、InDoubt呼び出した後で CommitRollback呼び出すことはできません。

メモメモ

揮発性リソースにこのメソッド実装する場合は、影響を受けるデータについて確認されているすべての復元操作またはコンテインメント操作実行する必要があります。また作業完了したら、enlistment パラメータDone メソッド呼び出す必要もあります

リソース マネージャ永続的に参加しても、Done メソッド呼び出して応答しないと、トランザクション マネージャにはリソース マネージャInDoubt 呼び出し受け取ったかどうか認識できません。このためトランザクション マネージャ応答待ち続け、このトランザクションに関する情報保持しますDone呼び出されない場合、この情報メモリまたはシステム全体リソース内にいつまで保持されます。この結果リソースを再要求できなくなります分散トランザクション場合、これによって MSDTC ログいっぱいになってしまい、MSDTC プロセス中断されることがありますSystem.Transactions によって管理されるトランザクション場合リソース マネージャプロセスによるメモリ使用量徐々に増加し続けますこのような理由から、リソース マネージャ準備作業終了したDone メソッド呼び出すことが重要です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からIEnlistmentNotification.InDoubt メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIEnlistmentNotification.InDoubt メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIEnlistmentNotification.InDoubt メソッド を検索

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

辞書ショートカット

すべての辞書の索引

「IEnlistmentNotification.InDoubt メソッド」の関連用語

IEnlistmentNotification.InDoubt メソッドのお隣キーワード
検索ランキング

   

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



IEnlistmentNotification.InDoubt メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS