System.Win.Mtsobj.TMtsAutoObject.SetComplete
Delphi
procedure SetComplete;
C++
void __fastcall SetComplete();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Win.Mtsobj.pas System.Win.Mtsobj.hpp |
System.Win.Mtsobj | TMtsAutoObject |
Description
Indique que l'objet automation MTS a bien achevé sa tâche en cours.
Appelez la méthode SetComplete pour indiquer que l'objet automation MTS n'a plus besoin de conserver les informations d'état. Après l'appel de SetComplete, l'objet automation MTS est désactivé à la sortie de l'appel de méthode en cours.
Si l'objet automation MTS fait partie d'une transaction, SetComplete indique que cette partie de la transaction peut être validée. Si MTS a démarré automatiquement la transaction lors de l'appel par le client des méthodes de l'objet automation MTS, MTS tente de valider la transaction à la sortie de la méthode en cours.
Remarque : Cette transaction peut toujours échouer si la transaction en cours contient un autre objet MTS qui a appelé SetAbort ou DisableCommit.