Transaction.Invalider

Description...
Exemple...
Voir aussi...
Traduction...

Procedure Invalider();

La méthode Invalider permet d'invalider les modifications apportées aux objets transactionnels entrant dans la portée de la transaction et de ses transactions filles.

Quand une tâche s'arrête de façon licite par sortie de sa fonction principale ou de façon illicite par terminaison par une exception non rattrapée, alors la méthode Invalider est appelée implicitement pour la transaction principale.
De même quand un objet de type Transaction est détruit, alors la méthode Invalider est appelée implicitement. Cela est notamment le cas lors de la sortie d'un appel possédant une variable locale de type Transaction. Au besoin la propriété TransactionCourante de l'objet représentant la tâche courante est mise à jour au besoin.

Revenir en haut de la page...

Type TA Transactionnel Defaut Fin Type

Principal
Variable Debut T.TA="coucou";
TachePrincipale.TransactionCourante.Valider();
/* On valide la modification. */
Ecran.Ecrire(T.Ta+"\n");
T.TA="hello";
TachePrincipale.TransactionCourante.Invalider();
/* On invalide la modification. */
Ecran.Ecrire(T.Ta+"\n");
...
Fin Principal

Revenir en haut de la page...

Valider pour valider les modifications.

Revenir en haut de la page...

UngultigErklarenInvalidate退役Invalidar----

Revenir en haut de la page...