ICompensatableActivity.Compensate(ActivityExecutionContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.