ICompensatableActivity.Compensate(ActivityExecutionContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается средой выполнения рабочих процессов для компенсации действия, находящемся в закрытом состоянии. Чтобы действие можно было компенсировать, его свойство Succeeded
должно иметь значение ExecutionResult.
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
Параметры
- executionContext
- ActivityExecutionContext
Объект ActivityExecutionContext для операции.
Возвращаемое значение
Состояние ActivityExecutionStatus после попытки выполнения операции.