Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CompensableActivity classe

.NET Framework (current version)
 

Date de publication : novembre 2016

Activité qui prend en charge la compensation de ses activités enfants.

Espace de noms:   System.Activities.Statements
Assembly:  System.Activities (dans System.Activities.dll)

System.Object
  System.Activities.Activity
    System.Activities.ActivityWithResult
      System.Activities.Activity<TResult>
        System.Activities.NativeActivity<TResult>
          System.Activities.Statements.CompensableActivity

[ContentPropertyAttribute("Body")]
public sealed class CompensableActivity : NativeActivity<CompensationToken>

NomDescription
System_CAPS_pubmethodCompensableActivity()

Initialise une nouvelle instance de la classe CompensableActivity.

NomDescription
System_CAPS_pubpropertyBody

Obtient ou définit l'activité qui est planifiée lorsque CompensableActivity s'exécute.

System_CAPS_protpropertyCacheId

Obtient l'identificateur du cache qui est unique dans la portée de la définition de flux de travail.(Hérité de Activity.)

System_CAPS_pubpropertyCancellationHandler

Obtient ou définit l'activité qui est planifiée lorsque l'activité est annulée.

System_CAPS_pubpropertyCompensationHandler

Obtient ou définit l'activité qui est planifiée lorsque la compensation est effectuée sur CompensableActivity.

System_CAPS_pubpropertyConfirmationHandler

Obtient ou définit l'activité qui est planifiée lorsque la confirmation est effectuée pour ce CompensableActivity.

System_CAPS_pubpropertyDisplayName

Obtient ou définit un nom convivial utilisé pour le débogage, la validation, la gestion des exceptions et le suivi.(Hérité de Activity.)

System_CAPS_pubpropertyId

Obtient l'identificateur qui est unique dans la portée de la définition de flux de travail.(Hérité de Activity.)

System_CAPS_protpropertyImplementationVersion

Obtient ou définit la version de l’implémentation de l’activité.(Hérité de NativeActivity<TResult>.)

System_CAPS_pubpropertyResult

Obtient ou définit l'argument de résultat de l'objet Activity<TResult>.(Hérité de Activity<TResult>.)

System_CAPS_pubpropertyResultType

Lors de l'implémentation dans une classe dérivée, obtient le type d'une activité OutArgument.(Hérité de ActivityWithResult.)

System_CAPS_pubpropertyVariables

Obtient la collection d'objets T:System.WorkflowModel.Variable de ce CompensableActivity.

NomDescription
System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodShouldSerializeDisplayName()

Indique si la propriété DisplayName doit être sérialisée.(Hérité de Activity.)

System_CAPS_pubmethodToString()

Retourne un objet String qui contient les propriétés Id et DisplayName de l'objet Activity.(Hérité de Activity.)

CompensableActivity permet aux développeurs de spécifier une activité Body qui définit une tâche de longue durée qui implémente leur logique métier principale. Elle permet également aux développeurs qui le souhaitent de spécifier une activité de compensation et confirmation afin de planifier la logique métier appropriée en cas d'erreurs ou d'achèvement réussi de Body. L'activité de compensation et confirmation de CompensableActivity est appelée à l'aide du CompensationToken retourné par CompensableActivity. CompensationToken est un objet typé opaque retourné comme argument P:System.Activities.WorkflowElement`1.Result après l'achèvement réussi du CompensableActivity d'une activité Body. Ce CompensationToken est utilisé par les activités Confirm et Compensate pour appeler explicitement la confirmation et la compensation de CompensableActivity. CompensableActivity peut être composé sous forme de hiérarchie imbriquée dans le flux de travail.Pour plus d'informations, consultezCompensation Programming Model.

.NET Framework
Disponible depuis 4.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: