Compartir a través de


CompensatableTransactionScopeActivity.ICompensatableActivity.Compensate Método

Definición

Se llama por el tiempo de ejecución de flujo de trabajo para compensar una actividad que está en el estado Closed. La actividad debe tener un valor de Succeeded para su propiedad ExecutionResult para ser compensable.

 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

Parámetros

executionContext
ActivityExecutionContext

El objeto ActivityExecutionContext de la operación.

Devoluciones

ActivityExecutionStatus

ActivityExecutionStatus una vez probada la operación.

Implementaciones

Se aplica a