Freigeben über


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 über den Wert Succeeded für die ExecutionResult-Eigenschaft verfügen, um kompensiert werden zu können.

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

ActivityExecutionContext für den Vorgang.

Gibt zurück

Der ActivityExecutionStatus nach versuchter Ausführung des Vorgangs.

Gilt für: