System.Win.Mtsobj.TMtsAutoObject.SetComplete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetComplete;

C++

void __fastcall SetComplete();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Win.Mtsobj.pas
System.Win.Mtsobj.hpp
System.Win.Mtsobj TMtsAutoObject

Beschreibung

Zeigt an, dass das MTS-Automatisierungsobjekt die aktuelle Operation erfolgreich beendet hat.

Durch einen Aufruf von SetComplete wird angezeigt, dass die Verwaltung von Statusinformationen durch das MTS-Automatisierungsobjekt nicht mehr erforderlich ist. Ein Aufruf von SetComplete führt zur Deaktivierung des MTS-Automatisierungsobjekts, sobald der aktuelle Methodenaufruf abgeschlossen ist.

Wenn das MTS-Automatisierungsobjekt Teil einer Transaktion ist, zeigt SetComplete an, dass dieser Teil der Transaktion eingetragen werden kann. Wenn die Transaktion von MTS automatisch gestartet wurde, als der Client die Methoden des MTS-Automatisierungsobjekts aufgerufen hat, versucht MTS, die Transaktion nach der Rückkehr der aktuellen Methode einzutragen.

Anmerkung:  Diese Transaktion kann noch fehlschlagen, wenn in der aktuellen Transaktion ein anderes MTS-Objekt mit einem Aufruf von SetAbort oder DisableCommit enthalten ist.

Siehe auch