System.Win.Mtsobj.TMtsAutoObject.SetComplete
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.