簡體   English   中英

加載工作流實例會導致InstanceLockedException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM