【发布时间】:2011-01-06 11:47:01
【问题描述】:
我在 WinForms 应用程序中使用 WorkflowFoundation 4.0。当用户关闭表单时,程序不会退出,因为工作流在后台运行。
工作流程是这样创建的:
WorkflowApplication workflow = new WorkflowApplication(new myActivity());
workflow.Run();
我想在我的 FormClosing 事件中“关闭”它。我应该使用哪种方法? Terminate、Abort 或 Cancel?
【问题讨论】:
-
“关闭”它是什么意思。您到底想对工作流程做什么。
-
我想中止它的线程,以便完全处理表单,而不是让剩余线程运行......
-
我的理解是,当您关闭表单时,您想中止工作流程并且不再继续,对吗?
-
@Ghyath - 是的,没错。只是一个简单的场景..
标签: c# c#-4.0 workflow-foundation workflow-foundation-4