Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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