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. |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.