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 la cuadro de herramientas, que se tiene acceso haciendo clic en la cuadro de herramientas ficha en el lado izquierdo de la Diseñador de flujo de trabajoWorkflow Designer (o bien, seleccione barra de herramientas desde el vista menú o CTRL + ALT + X.)The CompensableActivity activity designer can be found in the Transaction category of the Toolbox, which is accessed by clicking the Toolbox tab on the left side of the Diseñador de flujo de trabajoWorkflow Designer (Alternatively, select Toolbar from the View menu, or CTRL+ALT+X.)

El CompensableActivity Diseñador de actividad se puede arrastrar desde el cuadro de herramientas y colocarlo en la Diseñador de flujo de trabajoWorkflow Designer expuesta, donde se coloquen normalmente las actividades, por ejemplo, como en un Sequence.The CompensableActivity activity designer can be dragged from the Toolbox and dropped on to the Diseñador de flujo de trabajoWorkflow Designer surface wherever activities are usually placed, such as inside a Sequence. De esta forma, se crea una actividad de la clase CompensableActivity con una propiedad DisplayName predeterminada de CompensableActivity.This creates a CompensableActivity activity with a default DisplayName of CompensableActivity. El DisplayName valor se puede editar en el encabezado de la CompensableActivity Diseñador de actividad o en la DisplayName cuadro de la cuadrícula de propiedades.The DisplayName value can be edited in the header of the CompensableActivity activity designer or 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. Las propiedades DisplayName y Result se pueden editar en la cuadrícula de propiedades, pero el resto de propiedades se deben editar en la superficie de Diseñador de flujo de trabajoWorkflow Designer.The DisplayName and Result property can be edited in property grid but the other properties must be edited on the Diseñador de flujo de trabajoWorkflow 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 desde la cuadro de herramientas en el cuerpo cuadro en el CompensableActivity Diseñador de actividad con el texto de la sugerencia "colocar actividad aquí".To add the Body activity, drop an activity from the Toolbox into the Body box on the CompensableActivity activity designer with hint text "Drop activity here".
CancellationHandler FalseFalse Especifica la actividad que se ejecuta en caso de cancelación.Specifies the activity that is executed in the event of cancellation. Para agregar la actividad, coloque su diseñador de la cuadro de herramientas en el CancellationHandler cuadro en el CompensableActivity Diseñador de actividad con el texto de la sugerencia "colocar Actividad aquí".To add the activity, drop its designer from the Toolbox into the CancellationHandler box on the CompensableActivity activity designer with 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 de la cuadro de herramientas en el CompensationHandler cuadro en el CompensableActivity Diseñador de actividad con el texto de la sugerencia " Coloque la actividad aquí".To add the activity, drop its activity designer from the Toolbox into the CompensationHandler box on the CompensableActivity activity designer with 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 de la cuadro de herramientas en el ConfirmationHandler cuadro en el CompensableActivity Diseñador de actividad con el texto de la sugerencia " Coloque la actividad aquí".To add the activity, drop its activity designer from the Toolbox into the ConfirmationHandler box on the CompensableActivity activity designer with hint text "Drop Activity Here".

Vea tambiénSee Also

Transacción Transaction
CancellationScope CancellationScope
Compensar Compensate
Confirmar Confirm
TransactionScopeTransactionScope