Compartir a través de


Actividades de transacción en WF

.NET Framework 4.6.1 tiene varias actividades proporcionadas por el sistema para modelar transacciones, la compensación y la cancelación. Estos modelos de programación permiten que el flujo de trabajo continúe avanzando en caso de cambios en la lógica de negocios y el control de errores. Para obtener más información sobre transacciones, compensación y cancelación, consulte Transacciones, Compensación y Cancelación.

Actividades de transacción

Tipo de actividad Descripción
CancellationScope Asocia la lógica de cancelación, en forma de una actividad, con una ruta principal de ejecución, también expresada como una actividad.
CompensableActivity Admite la compensación de las actividades secundarias.
Compensate Invoca explícitamente el controlador de compensación de CompensableActivity.
Confirm Invoca explícitamente el controlador de confirmación de CompensableActivity.
TransactionScope Demarca el límite de una transacción.
TransactedReceiveScope Establece el ámbito de duración de una transacción que se inicia mediante un mensaje recibido. La transacción puede fluir en el flujo de trabajo del mensaje de inicio o la puede crear el distribuidor cuando se recibe el mensaje. Nota: El TransactedReceiveScope se encuentra en la sección Mensajería de Cuadro de herramientas.