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

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

IEnlistmentNotification.Rollback メソッド

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

トランザクションロールバック (中止) 中であることを参加オブジェクト通知します

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

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

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

パラメータ

enlistment

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

解説解説

トランザクション マネージャは、1 つ上のトランザクション参加要素トランザクションコミットできないために、トランザクションロールバック (中止) される場合に、参加オブジェクトのこのメソッド呼び出します。

リソース マネージャは、トランザクション完了するために必要なすべての作業実行しenlistment パラメータDone メソッド呼び出すことにより、作業完了したことをトランザクション マネージャ知らせる必要があります

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

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


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

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS