使用 CompensationHandlerActivity 活动

CompensationHandlerActivity 是对完成的 ICompensatableActivity 执行补偿的一个或多个活动的包装。 只有实现 ICompensatableActivity 接口的活动才能获得补偿。 两个实现 ICompensatableActivity 接口的 Windows Workflow Foundation 现成可用的活动分别为 CompensatableTransactionScopeActivityCompensatableSequenceActivity。 还可以使用 ICompensatableActivity 接口编写支持补偿的自定义活动。

CompensationHandlerActivity 活动可以包含 CompensateActivity 活动。 有关如何使用 CompensateActivity 活动的信息,请参见使用 CompensateActivity 活动

有关更多信息,请参见 Windows Workflow Foundation 类库参考中的 System.Workflow.ComponentModel 命名空间的 CompensationHandlerActivity 类。

有关演示如何使用 CompensationHandlerActivity 活动的代码示例,请参见Using Compensation

请参见

参考

CompensationHandlerActivity
ICompensatableActivity
CompensatableSequenceActivity
CompensatableTransactionScopeActivity

概念

使用 CompensateActivity 活动
使用 CompensatableSequenceActivity 活动
使用 CompensatableTransactionScopeActivity 活动
补偿概述

其他资源

Compensation Sample
Windows Workflow Foundation 活动

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。