2011-09-06 26 views
1

我有一個狀態機的工作流程。我堅持我的工作流程。現在我想重新加載這個工作流並恢復工作。解決辦法是什麼? 我堅持我的工作流由SqlWorkflowInstanceStore類在SQL Server 2008數據庫上。我們如何在wf 4中恢復持久化的工作流程?

+0

反對? –

+1

因爲你是WF4的少數用戶之一,所以我會讓你高興的:-)但是你的問題很缺乏。你用什麼存儲?你應該發佈一些代碼片段/你正在做的一些描述。 – xanatos

+0

看看這是否足夠作爲一個例子:[WF4主機恢復延遲工作流(CSWF4LongRunningHost)](http://code.msdn.microsoft.com/CSWF4LongRunningHost-5960e8d3) – xanatos

回答

1

在這裏看看有關如何使用WF 4和SqlWorkflowInstanceStore的詳細示例。

WF 4 Persistence, Tracking, and Bookmarks: A Practical Approach

+0

這不完全是一個答案,更多的是評論。 – Will

+0

僅供參考,如果使用'WorkflowApplication',相關示例爲'WF \ Basic \ Services \ AbsoluteDelay'。雖然它的代碼太多了(100行?!!)的東西應該是一行或兩行開箱! –

-2

只需安裝Windows Server AppFabric的。

+0

這並不能真正回答原來的問題。只是建議安裝另一個MS產品對於大多數人來說不是一個好的解決方案。此外,這改變了主機環境,這也是不理想的。 –

+0

不同意。這個問題的表述強烈表明SqlInstanceStore是偶然的,並且是對這個問題的必然結果。 – Sentinel

+0

你是對的,這是一個選項。我認爲在大多數情況下,這不會是一個好的選擇,但這並不會讓你的答案錯誤。我有un-downvoted。抱歉。我應該讀得更好。等等,我可以!? –

相關問題