ICompensatableActivity.Compensate(ActivityExecutionContext) Methode

Definition

Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität zu kompensieren, die sich im Zustand "Geschlossen" befindet. Die Aktivität muss einen Wert Succeeded für ihre ExecutionResult Eigenschaft haben, um ausgleichbar zu sein.

public:
 System::Workflow::ComponentModel::ActivityExecutionStatus Compensate(System::Workflow::ComponentModel::ActivityExecutionContext ^ executionContext);
public System.Workflow.ComponentModel.ActivityExecutionStatus Compensate(System.Workflow.ComponentModel.ActivityExecutionContext executionContext);
abstract member Compensate : System.Workflow.ComponentModel.ActivityExecutionContext -> System.Workflow.ComponentModel.ActivityExecutionStatus
Public Function Compensate (executionContext As ActivityExecutionContext) As ActivityExecutionStatus

Parameter

executionContext
ActivityExecutionContext

Der ActivityExecutionContext für den Vorgang.

Gibt zurück

Der ActivityExecutionStatus Vorgang nach dem Vorgang wurde versucht.

Gilt für: