0

我目前正在研究一個項目,我們想要實現WF4狀態機作爲工作流服務。基本面看起來很有意義,因爲我們以前使用過WF 3.5。然而,我們遇到的一個問題是,我們希望能夠在任何州(或者至少不只是其中的一個州)創建工作流實例。在多個Receive活動上選擇CanCreateInstance屬性將引發異常。帶有狀態機的WF 4工作流服務

我已經玩過Maurice對他的blog相關性的建議,但一直未能弄清楚如何將它應用到狀態機。

+0

相關性不應該成爲問題。這隻在您將多個請求發送到同一個工作流實例時才起作用。你有什麼異常? – Maurice

+0

我想我想出了我之前看到的相關性問題。這裏是我現在得到的異常: 未處理的異常此時無法執行帶有標識符「d37944be-e5b6-4574-91e5-8044d980f0b6」的服務實例上的操作'Operation2 | TestEventsService'。請確保操作按正確的順序執行,並且使用的綁定提供了有序的交付保證。 – EricB

回答

0
+0

感謝羅恩(還有莫里斯)。相關性不是問題。我查看了你所建議的WF4狀態機工作流程服務示例,並能夠弄清楚。主要問題是我沒有從最初的狀態轉換到最初的接收活動。我也正在使用相關初始化程序,而不是關聯開。一旦我獲得了正確的設置組合,我的工作流服務就開始按預期工作。 – EricB

相關問題