0
如果我擁有的唯一信息是進程標識,是否可以暫停正在運行的工作流?Windows Workflow Foundation暫停標識
workflowApp.Run();
var workflowId = workflowApp.Id;
我的要求是,我有一個Web應用程序在多個用戶可以啓動和暫停過程和進程的ID將被存儲在數據庫中。
至於我可以告訴我需要的System.Activities.WorkflowApplication
參考暫停應用程序如下:
workflowApp.Unload();
我怎麼能說Unload()
暫停正在運行的進程,如果所有我的ID是正在運行的進程?
我注意到一個進程條目只在調用Unload()方法時被添加到[System.Activities.DurableInstancing].[InstancesTable]
。
感謝Maurice ...我將研究如何使用WorkflowServiceHost執行此操作 – woggles
基本上,您需要創建工作流服務並使用WCF消息傳遞來啓動新的並與現有工作流實例進行交互。 – Maurice
您是否知道任何示例顯示如何使用非常簡單的工作流完成此操作?我正在努力尋找任何人都可以從正在運行的工作流程列表中選擇並暫停/恢復他們的具體示例 – woggles