我的WorkflowFoundationApp的正确类型是什么?

时间:2013-03-29 12:12:11

标签: c# .net workflow-foundation-4

我重构现有APP以使用WFE 4.5。 APP在无限循环中运行,并通过webservice从第三方主机轮询获取新的工作项。该应用程序是多租户,每个租户都可以拥有自己的工作流程。

到目前为止,我读到有一个WorkflowInvoker,它用于单元测试工作流程。我不确定这是否符合我的要求。

1 个答案:

答案 0 :(得分:2)

您可以使用两个选项:WorkflowInvokerWorkflowApplication

WorkflowInvoker提供了一种调用工作流的简单方法,就好像它是一个方法调用一样,只能用于不使用持久性的工作流。 WorkflowApplication为执行工作流提供了更丰富的模型,包括生命周期事件通知,执行控制,书签恢复和持久性。

如果您不需要WorkflowApplication中的功能,则可以更轻松地使用WorkflowInvoker