[英]Loading a Workflow Instance causes an InstanceLockedException
我正在實現嘗試取消當前處於執行狀態的工作流實例的功能。 我正在為WorkflowApplication使用.NET Cancel()方法,但是首先我相信需要加載實例:
wf.Load(id);
然后
wf.Cancel();
使用Load方法,我得到了InstanceLockedException。 只有一個工作流程主機-在這種情況下,是我的計算機上本地運行的Windows Service。 我相信實例已被工作流服務鎖定...是否有解決此問題的方法?
如果工作流處於執行狀態,則說明您已經加載了它。
嘗試wf.Cancel(); 在您執行的實例上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.