ICompensatableActivity Интерфейс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Определяет интерфейс, необходимый объекту Activity, который может быть компенсирован.Defines the interface required by an Activity that can be compensated.

public interface class ICompensatableActivity
public interface ICompensatableActivity
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface ICompensatableActivity
type ICompensatableActivity = interface
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ICompensatableActivity = interface
Public Interface ICompensatableActivity
Производный
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Дополнительные сведения о компенсации см. в разделе Использование транзакций в рабочих процессах.For more information about compensation, see Using Transactions in Workflows.

Методы

Compensate(ActivityExecutionContext)

Вызывается средой выполнения рабочих процессов для компенсации действия, находящемся в закрытом состоянии.Called by the workflow runtime to compensate an activity that is in the Closed state. Чтобы действие можно было компенсировать, его свойство Succeeded должно иметь значение ExecutionResult.The activity must have a value of Succeeded for its ExecutionResult property in order to be compensatable.

Применяется к

См. также раздел