Diseñador de actividad CompensableActivity ActivityCompensableActivity Activity Designer

El CompensableActivity Diseñador de actividades se usa para crear y configurar un CompensableActivity actividad.The CompensableActivity activity designer is used to create and configure a CompensableActivity activity.

La actividad CompensableActivityThe CompensableActivity Activity

La clase CompensableActivity define una unidad de trabajo que se puede confirmar o compensar después de que se haya completado correctamente.The CompensableActivity defines a unit of work that can be confirmed or compensated after successful completion.

Usar el diseñador de actividad CompensableActivityUsing the CompensableActivity Activity Designer

El CompensableActivity Diseñador de actividad puede encontrarse en el transacciones categoría de cuadro de herramientas.The CompensableActivity activity designer can be found in the Transaction category of Toolbox. Para abrir cuadro de herramientas, seleccione la cuadro de herramientas ficha en el lado izquierdo del Diseñador de flujo de trabajo.To open Toolbox, select the Toolbox tab on the left side of the Workflow Designer. Como alternativa, seleccione barra de herramientas desde el vista menú o presione CTRL + ALT + X.Alternatively, select Toolbar from the View menu, or press CTRL+ALT+X.

El CompensableActivity Diseñador de actividad se puede arrastrar desde cuadro de herramientas y colocar en la superficie del Diseñador de flujo de trabajo.The CompensableActivity activity designer can be dragged from Toolbox and dropped on to the Workflow Designer surface. Puede colocar el Diseñador de actividades dentro de un Sequence.You could drop the activity designer inside a Sequence. Al colocar el Diseñador de actividad se crea un CompensableActivity actividad con el valor predeterminado es DisplayName de CompensableActivity.Dropping the activity designer creates a CompensableActivity activity with a default DisplayName of CompensableActivity. Editar la DisplayName valor en el encabezado de la CompensableActivity Diseñador de actividad.Edit the DisplayName value in the header of the CompensableActivity activity designer. También se pueden editar en el DisplayName cuadro de la cuadrícula de propiedades.It can also be edited in the DisplayName box of the property grid.

Las propiedades de CompensableActivityThe CompensableActivity Properties

En la tabla siguiente se muestran las propiedades CompensableActivity y se describe cómo se utilizan en el diseñador.The following table shows the CompensableActivity properties and describes how they are used in the designer. El DisplayName y Result propiedad se puede editar en cuadrícula de propiedades, pero las demás propiedades se deben editar en la superficie del Diseñador de flujo de trabajo.The DisplayName and Result property can be edited in property grid but the other properties must be edited on the Workflow Designer surface.

Nombre de la propiedadProperty Name ObligatorioRequired UsoUsage
DisplayName FalseFalse El nombre descriptivo opcional de la actividad de la clase CompensableActivity.The optional friendly name of the CompensableActivity activity. El valor predeterminado es CompensableActivity.The default is CompensableActivity.
Result FalseFalse Especifica el valor devuelto de la clase CompensableActivity.Specifies the return value of the CompensableActivity. Esta propiedad se debe editar en la cuadrícula de propiedades.This property must be edited in the property grid.
Body TrueTrue Especifica la actividad para la que se proporciona la lógica de compensación, cancelación y confirmación.Specifies the activity for which the compensation, cancellation, and confirmation logic is provided. Para agregar el Body actividad, coloque una actividad cuadro de herramientas en el cuerpo cuadro en el CompensableActivity Diseñador de actividad.To add the Body activity, drop an activity from Toolbox into the Body box on the CompensableActivity activity designer. Agregue el texto de sugerencia "Coloque la actividad aquí".Add the hint text "Drop activity here".
CancellationHandler FalseFalse Especifica la actividad que se ejecuta cuando se produce una cancelación.Specifies the activity that is executed when there's a cancellation. Para agregar la actividad, coloque su diseñador del cuadro de herramientas en el CancellationHandler cuadro en el CompensableActivity Diseñador de actividad.To add the activity, drop its designer from Toolbox into the CancellationHandler box on the CompensableActivity activity designer. Agregar texto de la sugerencia "Coloque la actividad aquí".Add hint text "Drop Activity Here".
CompensationHandler FalseFalse Especifica la actividad que se va a ejecutar al realizar la compensación para la actividad de la propiedad Body.Specifies the activity to be executed when compensating for the Body activity. Este controlador se puede invocar explícitamente mediante la actividad Compensate.This handler can be explicitly invoked using the Compensate activity.

Para agregar la actividad, coloque su diseñador de actividad del cuadro de herramientas en el CompensationHandler cuadro en el CompensableActivity Diseñador de actividad.To add the activity, drop its activity designer from Toolbox into the CompensationHandler box on the CompensableActivity activity designer. Agregar texto de la sugerencia "Coloque la actividad aquí".Add hint text "Drop Activity Here".
ConfirmationHandler FalseFalse Especifica la actividad que se va a ejecutar al confirmar la actividad de la propiedad Body.Specifies the activity to be executed when confirming the Body activity. Este controlador se puede invocar explícitamente mediante la actividad Confirm.This handler can be explicitly invoked using the Confirm activity.

Para agregar la actividad, coloque su diseñador de actividad del cuadro de herramientas en el ConfirmationHandler cuadro en el CompensableActivity Diseñador de actividad.To add the activity, drop its activity designer from Toolbox into the ConfirmationHandler box on the CompensableActivity activity designer. Agregar texto de la sugerencia "Coloque la actividad aquí".Add hint text "Drop Activity Here".

Vea tambiénSee also