Datasnap.Win.MtsRdm.TMtsDataModule.SetComplete
Delphi
procedure SetComplete;
C++
void __fastcall SetComplete();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Datasnap.Win.MtsRdm.pas Datasnap.Win.MtsRdm.hpp |
Datasnap.Win.MtsRdm | TMtsDataModule |
説明
MTS データモジュールが現在のタスクを完了したことを示します。
SetComplete メソッドを呼び出すと,MTS データモジュールがステート情報を維持する必要がなくなったことを示すことができます。SetComplete を呼び出した後,MTS データモジュールは現在のメソッド呼び出しが終了するときに非アクティブになります。
MTS データモジュールがトランザクションの一部である場合,SetComplete はトランザクションのこの部分がコミットできることを示します。クライアントが MTS データモジュールのメソッドを呼び出したときに MTS または COM+ がトランザクションを自動的に開始させた場合(MTS データモジュールがトランザクションを要求するため),MTS は現在のメソッドが終了するときにトランザクションのコミットを試みます。
メモ: このトランザクションは,現在のトランザクションに SetAbort または DisableCommit を呼び出した別の MTS オブジェクトまたは COM+ オブジェクトが含まれている場合にも失敗する場合があります。