Winapi.Mtx.CreateTransactionContextEx

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CreateTransactionContextEx: ITransactionContextEx;

C++

extern DELPHI_PACKAGE _di_ITransactionContextEx __fastcall CreateTransactionContextEx(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Winapi.Mtx.pas
Winapi.Mtx.hpp
Winapi.Mtx Winapi.Mtx

Beschreibung

Instantiiert ein TransactionContextEx-Objekt, das den Beginn einer Transaktion kennzeichnet.

MTS-Basis-Clients verwenden CreateTransactionEx zum Kombinieren der Arbeit von einem oder mehreren MTS-Objekten in eine einzelne Transaktion und zum Ausführen oder Abbrechen der Transaktion. Clients beginnen eine Transaktion, indem ein CreateTransactionEx-Objekt instantiiert wird. Clients beenden eine Transaktion durch den Aufruf von Complete oder Abort für das Objekt.



Methode Beschreibung

Abort

Bricht die Arbeit aller MTS-Objekte, die an der aktuellen Transaktion beteiligt sind, ab. Die Transaktion ist nach Abschluß dieser Methode beendet.

Commit

Versucht die Arbeit aller MTS-Objekte, die an der aktuellen Transaktion beteiligt sind, auszuführen. Wenn eines der an der Transaktion beteiligten MTS-Objekte Abort aufruft, wird die Transaktion abgebrochen. Ansonsten wird die Transaktion ausgeführt. In beiden Fällen ist die Transaktion nach Abschluss dieser Methode beendet.

CreateInstance

Instantiiert ein anderes MTS-Objekt. Wenn die Komponente, die das Objekt bereitstellt, Transaktionen unterstützt oder erfordert, läuft das neue Objekt unter der Transaktion des TransactionContextEx-Objekts.



Siehe auch