Diseñador de actividades Confirm

El diseñador de actividades Confirm se utiliza para crear y configurar una actividad Confirm.

Actividad Confirm

La actividad Confirm invoca explícitamente a la propiedad ConfirmationHandler para una actividad que se incluye en CompensableActivity. Si la actividad Confirm no se utiliza dentro de CancellationHandler, CompensationHandler o ConfirmationHandler de una clase CompensableActivity, debe especificar la propiedad Target.

La clase CompensationToken que especificó Target proporciona un medio para confirmar o compensar explícitamente una clase CompensableActivity una vez que la propiedad Body de CompensableActivity se haya completado correctamente.

Utilizar el diseñador de actividades Confirm

El diseñador de actividades Confirm se puede encontrar en la categoría Transacción del Cuadro de herramientas, al que se tiene acceso al hacer clic en la pestaña Cuadro de herramientas a la izquierda de Diseñador de flujo de trabajo. (De forma alternativa, seleccione Barra de herramientas del menú Ver o CTRL+ALT+X).

El diseñador de actividades Confirm se puede arrastrar desde el Cuadro de herramientas y colocarlo en la superficie de Diseñador de flujo de trabajo, donde se coloquen normalmente las actividades, como en una clase Sequence. Esto crea una actividad Confirm con un valor DisplayName predeterminado de Confirm. El valor DisplayName se puede editar en el encabezado del diseñador de actividades Confirm o en el cuadro DisplayName de la cuadrícula de propiedades.

Propiedades Confirm

En la tabla siguiente se muestran las propiedades Confirm y se describe cómo se utilizan en el diseñador. La propiedad DisplayName se puede editar en cuadrícula de propiedades o en la superficie de Diseñador de flujo de trabajo, pero la propiedad Target se debe editar en la cuadrícula de propiedades.

Nombre de la propiedad Obligatorio Uso

DisplayName

False

Especifica el nombre opcional descriptivo de la actividad CancellationScope. El valor predeterminado es Confirm.

Target

True

Especifica la clase InArgument que contiene la clase CompensationToken para esta actividad Compensate.

Vea también

Conceptos

Diseñador de actividades CancellationScope
Diseñador de actividad CompensableActivity Activity
Diseñador de actividades Compensate
Diseñador de actividades TransactionScope

Otros recursos

Diseñadores de actividades de transacciones