Concepteur d'activités CompensableActivityCompensableActivity Activity Designer

Le CompensableActivity ActivityDesigner est utilisé pour créer et configurer un CompensableActivity activité.The CompensableActivity activity designer is used to create and configure a CompensableActivity activity.

Activité CompensableActivityThe CompensableActivity Activity

L'objet CompensableActivity définit une unité de travail qui peut être confirmée ou compensée après avoir été exécutée avec succès.The CompensableActivity defines a unit of work that can be confirmed or compensated after successful completion.

Utilisation du concepteur d'activités CompensableActivityUsing the CompensableActivity Activity Designer

Le CompensableActivity Concepteur d’activités peut être trouvé dans le Transaction catégorie de boîte à outils.The CompensableActivity activity designer can be found in the Transaction category of Toolbox. Pour ouvrir boîte à outils, sélectionnez le boîte à outils onglet sur le côté gauche du Concepteur de Workflow.To open Toolbox, select the Toolbox tab on the left side of the Workflow Designer. Vous pouvez également sélectionner boîte à outils à partir de la vue menu, ou appuyez sur Ctrl+Alt + X.Alternatively, select Toolbox from the View menu, or press Ctrl+Alt+X.

Le CompensableActivity Concepteur d’activités peut être déplacé de boîte à outils et déposés dans l’aire du Concepteur de flux de travail.The CompensableActivity activity designer can be dragged from Toolbox and dropped on to the Workflow Designer surface. Vous pouvez déposer le Concepteur d’activités à l’intérieur d’un Sequence.You could drop the activity designer inside a Sequence. Suppression du Concepteur d’activités crée un CompensableActivity activité avec une valeur par défaut DisplayName de CompensableActivity.Dropping the activity designer creates a CompensableActivity activity with a default DisplayName of CompensableActivity. Modifier le DisplayName valeur dans l’en-tête de la CompensableActivity Concepteur d’activités.Edit the DisplayName value in the header of the CompensableActivity activity designer. Il peut également être modifié dans le DisplayName case de la grille des propriétés.It can also be edited in the DisplayName box of the property grid.

Propriétés de CompensableActivityThe CompensableActivity Properties

Le tableau suivant présente les propriétés de CompensableActivity et décrit comment elles sont utilisées dans le concepteur.The following table shows the CompensableActivity properties and describes how they are used in the designer. Le DisplayName et Result propriété peut être modifiée dans la grille des propriétés, mais les autres propriétés doivent être modifiées sur l’aire du Concepteur de flux de travail.The DisplayName and Result property can be edited in property grid but the other properties must be edited on the Workflow Designer surface.

Nom de la propriétéProperty Name ObligatoireRequired UtilisationUsage
DisplayName FalseFalse Nom convivial facultatif de l'activité CompensableActivity.The optional friendly name of the CompensableActivity activity. La valeur par défaut est CompensableActivity.The default is CompensableActivity.
Result FalseFalse Spécifie la valeur de retour de l'objet CompensableActivity.Specifies the return value of the CompensableActivity. Cette propriété doit être modifiée dans la grille des propriétés.This property must be edited in the property grid.
Body TrueTrue Spécifie l'activité pour laquelle la logique de compensation, d'annulation et de confirmation est fournie.Specifies the activity for which the compensation, cancellation, and confirmation logic is provided. Pour ajouter le Body activité, déposez une activité de boîte à outils dans le corps zone sur le CompensableActivity Concepteur d’activités.To add the Body activity, drop an activity from Toolbox into the Body box on the CompensableActivity activity designer. Ajoutez le texte d’indication « Déposer l’activité ici ».Add the hint text "Drop activity here".
CancellationHandler FalseFalse Spécifie l’activité est exécutée en cas d’annulation.Specifies the activity that is executed when there's a cancellation. Pour ajouter l’activité, déposez son concepteur de boîte à outils dans le CancellationHandler zone sur le CompensableActivity Concepteur d’activités.To add the activity, drop its designer from Toolbox into the CancellationHandler box on the CompensableActivity activity designer. Ajoutez le texte d’indication « Déposer l’activité ici ».Add hint text "Drop Activity Here".
CompensationHandler FalseFalse Spécifie l'activité à exécuter lors de la compensation de l'activité Body.Specifies the activity to be executed when compensating for the Body activity. Ce gestionnaire peut être appelé explicitement à l'aide de l'activité Compensate.This handler can be explicitly invoked using the Compensate activity.

Pour ajouter l’activité, déposez son concepteur d’activités de boîte à outils dans le CompensationHandler zone sur le CompensableActivity Concepteur d’activités.To add the activity, drop its activity designer from Toolbox into the CompensationHandler box on the CompensableActivity activity designer. Ajoutez le texte d’indication « Déposer l’activité ici ».Add hint text "Drop Activity Here".
ConfirmationHandler FalseFalse Spécifie l'activité à exécuter lors de la confirmation de l'activité Body.Specifies the activity to be executed when confirming the Body activity. Ce gestionnaire peut être appelé explicitement à l'aide de l'activité Confirm.This handler can be explicitly invoked using the Confirm activity.

Pour ajouter l’activité, déposez son concepteur d’activités de boîte à outils dans le ConfirmationHandler zone sur le CompensableActivity Concepteur d’activités.To add the activity, drop its activity designer from Toolbox into the ConfirmationHandler box on the CompensableActivity activity designer. Ajoutez le texte d’indication « Déposer l’activité ici ».Add hint text "Drop Activity Here".

Voir aussiSee also