我重构现有APP以使用WFE 4.5。 APP在无限循环中运行,并通过webservice从第三方主机轮询获取新的工作项。该应用程序是多租户,每个租户都可以拥有自己的工作流程。
到目前为止,我读到有一个WorkflowInvoker,它用于单元测试工作流程。我不确定这是否符合我的要求。
答案 0 :(得分:2)
您可以使用两个选项:WorkflowInvoker
和WorkflowApplication
。
WorkflowInvoker
提供了一种调用工作流的简单方法,就好像它是一个方法调用一样,只能用于不使用持久性的工作流。 WorkflowApplication
为执行工作流提供了更丰富的模型,包括生命周期事件通知,执行控制,书签恢复和持久性。
如果您不需要WorkflowApplication
中的功能,则可以更轻松地使用WorkflowInvoker
。