Confirm 活动设计器

**“Confirm”**活动设计器用于创建和配置 Confirm 活动。

Confirm 活动

Confirm 活动为 CompensableActivity 中包含的活动显式调用 ConfirmationHandler。如果 Confirm 活动未在 CompensableActivityCancellationHandlerCompensationHandlerConfirmationHandler 中使用,则必须指定 Target 属性。

Target 指定的 CompensationToken 提供了在 CompensableActivityBody 成功完成之后显式确认或补偿 CompensableActivity 的方法。

使用 Confirm 活动设计器

**“Confirm”活动设计器可在“工具箱”“事务”类别中找到,“工具箱”可通过单击 工作流设计器 左侧的“工具箱”选项卡(或者,从“视图”菜单中选择“工具栏”**或按 Ctrl+Alt+X)来访问。

可以将**“Confirm”活动设计器从“工具箱”拖放到 工作流设计器 图面上通常放置活动的任何位置,如 Sequence 内。这将创建具有 Confirm 的默认 DisplayNameConfirm 活动。可以在“Confirm”活动设计器的标头中或在属性网格的“DisplayName”**框中编辑 DisplayName 值。

Confirm 属性

下表列出 Confirm 属性并说明如何在设计器中使用它们。DisplayName 属性可在属性网格中或 工作流设计器 图面上进行编辑,但 Target 属性必须在属性网格中编辑。

属性名 必需 用法

DisplayName

False

指定 CancellationScope 活动的可选友好名称。默认值为 Confirm。

Target

True

指定 InArgument,它包含此 Compensate 活动的 CompensationToken

另请参见

概念

CancellationScope 活动设计器
CompensableActivity 活动设计器
Compensate 活动设计器
TransactionScope 活动设计器

其他资源

事务活动设计器