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

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

IEnlistmentNotification.Commit メソッド

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

トランザクションコミット中であることを参加オブジェクト通知します

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

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

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

パラメータ

enlistment

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

解説解説

トランザクション マネージャは、すべての参加要素に対してトランザクションコミットするように指示する場合コミット第 2 フェーズ参加オブジェクトのこのメソッド呼び出します。

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

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

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


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

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS