WF4问题(当前状态和汇编)

时间:2012-09-12 20:51:42

标签: workflow-foundation-4

我们目前正在尝试查看是否应该使用 WF4 进行项目,因为我对最新的WF版本了解不多,所以我有两个问题:< / p>

  1. 如果创建状态机工作流,有没有办法知道工作流实例的当前状态?即:我有投诉状态机WF,我想知道一个投诉的当前状态,我可以不加载WF实例吗?

  2. 每当工作流定义发生变化(即:流程发生变化)时,它是否会生成新的DLL(汇编)?

  3. 非常感谢。

1 个答案:

答案 0 :(得分:1)

  1. 不是开箱即用,但使用TrackingParticipant
  2. 很容易做到
  3. 这取决于您如何定义工作流程。可以将XAML文件编译为CLR类型,在这种情况下,您需要重新编译。您也可以从磁盘或其他商店动态加载它们,如果您愿意并以这种方式执行它们。最后,工作流服务(XAMLX文件)始终作为文件加载,从不编译。