狀態活動設計工具

State 代表狀態機器可以具有的狀態。

使用 State 活動設計工具

若要將 State 加入至工作流程,請從 [工具箱] 的 [狀態機器] 區段中,將 [狀態] 活動設計工具拖放至 Windows Workflow Designer 介面的 StateMachine 活動上。 State 活動稍後可以放到 StateMachine 和加入的轉換,或是可以在放置 State 活動時建立轉換。 若要在同一個步驟中加入 State 活動並建立轉換,請從 [工具箱] 的 [狀態機器] 區段拖曳 狀態] 活動,並將該活動移到工作流程設計工具中的另一個狀態上方。 當被拖曳的 State 位在另一個 State 上方時,另一個 State 周圍會出現四個三角形。 如果將 State 拖放到四個三角形的其中一個,就會將它加入到該狀態機器,並建立從來源 State 到所放置之目的地 State 的轉換。 如需詳細資訊,請參閱轉換活動設計工具

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

下表顯示可使用工作流程設計工具設定的 State 屬性,並說明如何在設計工具中使用它們。 其中一些屬性可以在屬性方格中進行編輯,有些可以在設計工具介面上編輯。

屬性名稱

必要項

使用方式

DisplayName

False

指定 State 活動設計工具在標頭中的易記名稱。 預設值為 State。 此值可在屬性方格中編輯,或是直接在活動設計工具的標頭上編輯。 DisplayName 可用於階層連結巡覽,顯示在工作流程設計工具的頂端。

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

Entry

False

指定此狀態在轉換時發生的動作。 當 State 活動展開時,可以從 [工具箱] 中拖曳活動並放到狀態的 [進入] 區段來設定此值

Exit

False

指定此狀態在轉換時發生的動作。 當 State 活動展開時,可以從 [工具箱] 中拖曳活動並放到狀態的 [結束] 區段來設定此值。

Transitions

False

列出來自 State 的可能轉換。 清單中的每個項目都有指向關聯的 Transition 和目的地 State 的連結。 按一下此連結會將設計工具切換到 TransitionState 的展開檢視。

請參閱

概念

StateMachine 活動設計工具

FinalState 活動設計工具

轉換活動設計工具