CompensatableTransactionScopeActivity.ICompensatableActivity.Compensate 메서드

정의

상태에 있는 활동을 보정하기 위해 워크플로 런타임에서 Closed 호출됩니다. 작업을 보상하려면 해당 Succeeded 속성의 ExecutionResult 값이 있어야 합니다.

 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

매개 변수

executionContext
ActivityExecutionContext

ActivityExecutionContext 작업에 대한 것입니다.

반품

ActivityExecutionStatus 후 작업이 시도되었습니다.

구현

적용 대상