共用方式為


CancellationScope 活動設計工具

[CancellationScope] 設計工具會用來建立及設定 CancellationScope 活動。

CancellationScope 活動

CancellationScope 活動可讓您指定執行的活動與該活動的取消邏輯。

使用 CancellationScope 活動設計工具

[CancellationScope] 活動設計工具位於 [工具箱] 的 [交易] 分類中,若要存取,請按一下 工作流程設計工具 的 [工具箱] 索引標籤 (也可以從 [檢視] 功能表選取 [工具列],或是按 CTRL+ALT+X)。

[CancellationScope] 活動設計工具可以從 [工具箱] 拖曳出來,放到 工作流程設計工具 介面上通常用來放置活動的任一處,例如 Sequence 內部。 這會建立一個 CancellationScope 活動,具有 CancellationScope 的預設 DisplayNameDisplayName 值可以在 [CancellationScope] 活動設計工具的標頭中編輯,或是在屬性方格的 [DisplayName] 方塊中編輯。

CancellationScope 屬性

下表顯示 CancellationScope 屬性,並且描述屬性在設計工具中的使用方式。 DisplayName 屬性可以在屬性方格中編輯,但其他屬性必須在 工作流程設計工具 介面上編輯。

屬性名稱 必要 使用方式

DisplayName

False

CancellationScope 活動可選用的易記名稱。 預設為 CancellationScope。 雖然 DisplayName 值並非絕對必要,但建議您盡量使用。

Body

True

指定提供取消邏輯的活動。 若要加入 Body 活動,請從 [工具箱] 中拖曳出一個活動,放進 [CancellationScope] 活動設計工具的 [本文] 方塊,加上提示文字「在此置放活動」。

CancellationHandler

True

指定如果取消時所要執行的活動。 若要加入 CancellationHandler 活動,請從 [工具箱] 中拖曳出一個活動,放進 [CancellationScope] 活動設計工具的 [CancellationHandler] 方塊,加上提示文字「在此置放活動」。

另請參閱

概念

CompensableActivity 活動設計工具
Compensate 活動設計工具
Confirm 活動設計工具
TransactionScope 活動設計工具

其他資源

異動活動設計工具