共用方式為


FlowSwitch<T> 活動設計工具

FlowSwitch 活動是條件式節點,當需要兩個以上的替代分支時,該節點會根據相符的準則提供控制流程的分支。 如果流程分支僅需要兩個路徑,請改用 FlowDecision 活動。

FlowSwitch<T> 活動

經評估後,FlowSwitch 活動會包含傳回的型別 T (由泛型參數指定) 值的 Expression。 活動也包含一組 Cases,這會指定從這個評估的可能結果到一組 FlowNode 物件的唯一對應。 已執行的 FlowNode,其型別 T 的物件會符合已評估的 Expression 值。 Default 案例可 (選擇性) 地提供給未取得相符結果的案例。

使用 FlowSwitch<T> 活動設計工具

[FlowSwitch<T>] 活動設計工具位於 [工具箱] 的 [流程圖] 分類中。若要存取它,請按一下 Workflow Designer 左側的 [工具箱] 索引標籤 (也可以從 [檢視] 功能表選取 [工具列],或是按 CTRL+ALT+X)。

[FlowSwitch<T>] 活動設計工具可從 [工具箱] 中拖曳出來,並置放到 [流程圖] 活動設計工具內的 Workflow Designer 介面上。 使用顯示的 [選取型別] 視窗來指定評估 Expression 時所取得的型別 (藉由其泛型參數,以程式碼來與 FlowSwitch 相關聯)。 此程序會在 Flowchart 活動內建立標示為 [Switch] 的 FlowSwitch 活動。 按一下顯示提示文字 [輸入 VB 運算式] 處,即可在 [屬性] 視窗的 [運算式] 方塊中輸入 Expression

將滑鼠移到 [FlowSwitch<T>] 活動設計工具上,形成用來連結 Cases 以顯示其邊緣的方形控點。 拖曳 [FlowSwitch<T>] 活動設計工具和其他活動設計工具到 [流程圖] 後,其所代表的 Activity 物件就已經就緒,可相互連結來指定執行順序。 若要建立與 FlowSwitch 相關聯的其中一個 Cases,請按一下 [FlowSwitch<T>] 周圍的其中一個方形案例控點,並將它拖曳 (按住滑鼠按鈕) 到另一個控點,此控點是當滑鼠游標移到目的地活動的設計工具上時,以相似方式顯示的控點。 放開滑鼠按鈕,隨即出現從 [FlowSwitch<T>] 到目的地設計工具的箭號,以表示此案例。 此案例的預設值會顯示在箭號上,且可在 [屬性] 視窗的 [案例] 方塊中加以編輯。

FlowSwitch<T> 屬性

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

屬性名稱

必要項

使用方式

Expression

True

指定已評估的運算式,以判斷要將哪一個 Cases 切換到執行路徑。

Cases

False

指定從評估Expression 所取得的可能結果到一組FlowNode 物件的唯一對應。

Default

True

指定對應,時機是當 Expression 的評估結果與包含於 Cases 物件的值不相符時。

請參閱

概念

流程圖活動設計工具

FlowDecision 活動設計工具

其他資源

流程圖活動設計工具