Winapi.Mtx.CreateTransactionContextEx

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CreateTransactionContextEx: ITransactionContextEx;

C++

extern DELPHI_PACKAGE _di_ITransactionContextEx __fastcall CreateTransactionContextEx(void);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Winapi.Mtx.pas
Winapi.Mtx.hpp
Winapi.Mtx Winapi.Mtx

Description

Instancie un objet TransactionContextEx, qui marque le début d'une transaction.

Les clients MTS de base utilisent la fonction CreateTransactionEx pour réunir le travail d'un ou plusieurs objets MTS dans une transaction individuelle et pour valider ou annuler la transaction. Les clients lancent une transaction en instanciant un objet CreateTransactionEx. Les clients terminent une transaction en appelant Complete ou Abort sur l'objet.



Méthode Description

Abort

Annule le travail de tous les objets MTS participant à la transaction actuelle. La transaction se termine à la fin de cette méthode.

Commit

Essaie de valider le travail de tous les objets MTS participant à la transaction actuelle. Si l'un des objets MTS participe dans la transaction, la transaction est abandonnée. Sinon, la transaction est validée. Dans les deux cas, la transaction se termine à la fin de cette méthode.

CreateInstance

Instancie un autre objet MTS. Si la configuration du composant qui fournit l'objet prévoit la prise en charge ou la nécessité d'une transaction, le nouvel objet s'exécute sous la transaction de l'objet TransactionContextEx.



Voir aussi