CompensatableTransactionScopeActivity.ICompensatableActivity.Compensate Methode

Definition

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

 virtual System::Workflow::ComponentModel::ActivityExecutionStatus System.Workflow.ComponentModel.ICompensatableActivity.Compensate(System::Workflow::ComponentModel::ActivityExecutionContext ^ executionContext) = System::Workflow::ComponentModel::ICompensatableActivity::Compensate;
System.Workflow.ComponentModel.ActivityExecutionStatus ICompensatableActivity.Compensate(System.Workflow.ComponentModel.ActivityExecutionContext executionContext);
abstract member System.Workflow.ComponentModel.ICompensatableActivity.Compensate : System.Workflow.ComponentModel.ActivityExecutionContext -> System.Workflow.ComponentModel.ActivityExecutionStatus
override this.System.Workflow.ComponentModel.ICompensatableActivity.Compensate : System.Workflow.ComponentModel.ActivityExecutionContext -> System.Workflow.ComponentModel.ActivityExecutionStatus
Function Compensate (executionContext As ActivityExecutionContext) As ActivityExecutionStatus Implements ICompensatableActivity.Compensate

Parameter

executionContext
ActivityExecutionContext

Der ActivityExecutionContext für den Vorgang.

Gibt zurück

Der ActivityExecutionStatus Vorgang nach dem Vorgang wurde versucht.

Implementiert

Gilt für: