Partager via


Activités de transaction dans WF

.NET Framework 4.6.1 propose plusieurs activités fournies par le système pour modéliser les transactions, la compensation et l’annulation. Ces modèles de programmation permettent au workflow de poursuivre la progression vers l'avant dans le cas de modifications de logique métier et de gestion des erreurs. Pour plus d’informations sur les transactions, la compensation et l’annulation, consultez Transactions, Compensationet Annulation.

Activités de transaction

Type d’activité Description
CancellationScope Associe la logique d’annulation, sous la forme d’une activité, à un chemin d’accès principal d’exécution, également exprimé sous la forme d’une activité.
CompensableActivity Prend en charge la compensation de ses activités enfants.
Compensate Appelle explicitement le gestionnaire de compensation d'un CompensableActivity.
Confirm Appelle explicitement le gestionnaire de confirmation d'un CompensableActivity.
TransactionScope Délimite une limite de transaction.
TransactedReceiveScope Définit la durée de vie d’une transaction créée par un message reçu. La transaction peut être transmise dans le workflow sur le message de départ ou peut être créée par un répartiteur lorsque le message est reçu. Remarque :TransactedReceiveScope se trouve dans la section Messagerie de la Boîte à outils.