共用方式為


Pick 活動設計工具

Pick 活動會提供以事件為主的控制流程。 活動會執行若干分支的其中一個,以回應觸發的事件。

Pick 活動

Pick 活動包含 PickBranch 物件的集合,Pick 活動可因部分做為觸發的傳入事件而執行這些物件中的其中一個。 透過這種方式,[工作流程設計工具] 提供事件架構的控制流程模型。 每個 PickBranch 都包含了 TriggerAction。 剛開始執行 Pick 活動時,會排程 PickBranch 元素的所有觸發活動。 第一個活動完成時,就會排程對應的動作活動,然後取消其他所有觸發活動。

如何使用 Pick 活動設計工具

在 [工具箱] 的 [控制流程] 類別中,存取 [Pick] 活動設計工具。 [Pick] 活動設計工具可以從 [工具箱] 拖曳至工作流程設計工具介面上通常用來放置活動設計工具的任一處,例如在某個 [Sequence] 活動設計工具內部。 置放到 [工作流程設計工具] 上後,會建立 Pick 活動,根據預設,此活動會包含兩個空的 PickBranch 活動以做為會顯示 Branch1 和 Branch2 名稱的元素。 各自的 DisplayName 屬性值可以在 [PickBranch] 活動設計工具的標頭中編輯,或是在各分支的 [屬性] 視窗內編輯。

有兩個方法可以將 PickBranch 活動加入至 Pick 物件的集合:一是從 [工具箱] 拖放 [PickBranch] 設計工具,二是使用 [Pick] 設計介面中的右鍵功能表。 如需詳細資訊,請參閱 PickBranch 主題。 請注意,唯一可置放於 [Pick] 活動設計工具內的項目是 [PickBranch] 活動設計工具。

工作流程設計工具中的 Pick 活動屬性

下表顯示 Pick 屬性,並且描述屬性在設計工具中的使用方式。 這些屬性可以在屬性方格中或在設計工具介面上編輯。

屬性名稱 必要 使用方式
DisplayName False 指定 Pick 活動設計工具在標頭中的易記名稱。 預設值為 Pick。 此值可在屬性方格中編輯,或是直接在活動設計工具的標頭上編輯。

雖然 DisplayName 並非絕對必要,但建議您盡量使用。

另請參閱