Я реализую функциональность, чтобы попытаться отменить экземпляр рабочего процесса, который в настоящее время находится в исполняемом состоянии. Я использую .NET Отменить() метод для WorkflowApplication, но сначала я считаю, что я должен загрузить экземпляр:Загрузка экземпляра Workflow вызывает экземпляр InstanceLockedException
wf.Load(id);
затем
wf.Cancel();
С помощью метода Load, я получаю исключение InstanceLockedException. Существует только один узел рабочего процесса, который в этом случае является службой Windows, выполняемой локально на моей машине. Я считаю, что экземпляр заблокирован службой рабочего процесса ... есть ли способ обойти это?