Я использую WorkflowFoundation 4.0 в приложении WinForms. Когда пользователь закрывает форму, программа не выходит из-за того, что рабочий процесс работает в фоновом режиме.Workflow Foundation - Terminate vs Abort vs Cancel
Рабочий процесс создается следующим образом:
WorkflowApplication workflow = new WorkflowApplication(new myActivity());
workflow.Run();
Я хотел бы, чтобы «закрыть» это в моем случае FormClosing. Какой метод я должен использовать? Terminate
, Abort
или Cancel
?
Что вы имеете в виду под 'закрыть' его. что именно вы хотите сделать с рабочим процессом. –
Я бы хотел отменить его поток, чтобы форма была полностью удалена, и чтобы не иметь оставшихся потоков ... – veljkoz
Я понимаю, что когда вы закрываете форму, которую хотите прервать рабочий процесс, и не продолжайте ее снова больше, я прав? –