我正在學習,但不知道最好的情景中使用它們(這兩種狀態機工作流和順序工作流使用Windows Workflow的最佳場景是什麼?
1
A
回答
1
看看到這樣的解釋:State Machines In Windows Workflow
順序工作流是可預測的工作流程,執行路徑可能會分支,循環或等待外部事件發生,但最終,順序工作流程將使用我們提供的活動,條件和規則,以不可避免地前進。在控制過程中
狀態機工作流程是一個e通風口驅動工作流也就是說,狀態機工作流依賴於外部事件來驅動工作流完成。我們定義工作流程的合法狀態以及這些州之間的合法轉換。工作流總是處於其中一個狀態,並且在轉換到新狀態之前必須等待事件到達。一般來說,重要決策發生在工作流程之外。狀態機定義了一個遵循的結構,但控制屬於外部世界。
本文還提供了一個很好的(但很相似)解釋:State Machine Workflows in Windows Workflow Foundation:
在連續的工作流程,所有決定都在流進度採取由工作流本身。有一個明確的開始和明確的結束。在這之間有一個由分支和循環組成的流動來指導流動。這意味着工作流程處於控制之中。
在狀態機工作流程中,沒有爲特定解決方案執行的所有步驟的實際預定義路徑。狀態機採取另一種方法。他們等待事件發生,並根據這些事件改變他們的狀態。當決策從外部應用程序進入並且不可預測時使用狀態機。特別是當需要用戶交互時,狀態機是更方便的解決方案。
相關問題
- 1. 選擇視頻的最佳場景的算法是什麼?
- 2. L2E加入以下場景的最佳方法是什麼?
- 3. 什麼是設計下列場景的最佳方式
- 4. 什麼是場景?
- 5. Windows Workflow Foundation Statemachines是否適用於高性能場景?
- 6. 什麼是在以下場景中使用的最佳設計模式
- 7. 場景的最佳設計
- 8. EofSensorInputStream最佳使用案例場景
- 9. 運行私人預測市場的最佳場所是什麼?
- 10. 這是使用IdentityServer的最佳場景嗎?
- 11. 這是什麼+(CCScene *)場景?
- 12. 什麼是'Collada'場景圖?
- 13. 什麼是在我的場景中中止線程的最佳方式
- 14. 在2D場景上創建「放大鏡」的最佳方式是什麼?
- 15. 在cocos2d中安全地訪問當前場景的最佳方式是什麼?
- 16. _.memoize適用的場景是什麼?
- 17. 什麼是使用GLM的最佳glMatrixMode()?
- 18. 什麼是設計這個數據庫場景的最佳方式?
- 19. node.js最常見的用例場景是什麼?
- 20. 在Windows平臺上使用NOSQL時,最佳選擇是什麼?
- 21. 什麼是典型場景和最終用戶報告設計?
- 22. 什麼是放置視圖功能的最佳場所?
- 23. 在PHP中創建Punnett廣場的最佳方法是什麼?
- 24. 爲asp.net mvc應用程序託管MS Windows Workflow運行時的最佳做法是什麼?
- 25. 用javaCV去除背景的最佳方法是什麼?
- 26. 在我的場景中,什麼是最好的XSLT XPath性能?
- 27. 什麼是我現場處理和更新的最佳方法?
- 28. 什麼是學習正則表達式(PHP)的最佳場所?
- 29. 場景:爲什麼要使用ConcurrentHashMap?
- 30. 以下使用java的場景的最佳解決方案?