[英]WF4 Ready Instances
我如何找出數據庫中准備運行的項目。 換句話說,我想查詢持久性表以標識哪些項目具有已過期的鎖。 我似乎找不到任何顯示此內容的字段。
我也從來沒有解決過。
我用過工作流。加載並捕獲異常; 這很討厭但是很有效。
在WorkflowApplication
實例上,可以使用LoadRunnableInstance
方法,該方法會自動在鎖已過期的實例存儲中加載下一個可用工作流程。
AutoResetEvent sync = new AutoResetEvent(false);
Workflow1 myWorkflow = new Workflow1();
SqlWorkflowInstanceStore instanceStore = new SqlWorkflowInstanceStore("<my connection string>");
WorkflowApplication wfApp = new WorkflowApplication(myWorkflow);
wfApp.InstanceStore = instanceStore;
wfApp.Completed += (eventArgs) => sync.Set();
wfApp.LoadRunnableInstance();
wfApp.Run();
sync.WaitOne();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.