2010-04-28 68 views
0

在工作流程3.0-3.5中,您可以明确设置您开始的工作流程的ID。这个功能特别有用。我看不到在Workflow 4.0中执行此操作的方法。有谁知道这是否可能?由于Id属性是只读的,并且没有接受Id的重载构造函数,所以我看到的唯一可能机制是在将IDictionary对象传递给WorkflowApplication构造函数时是否有可用的魔术键。如何在工作流程4.0中设置WorkflowApplication实例的ID

干杯,
罗兰

回答

1

在WF4是没有办法做到这一点,总是被WorkflowApplication生成的ID。参数字典也不会帮助你。

为什么要为工作流指定Guid而不是为您提供WorkflowApplication?

+0

如果您有一组排队的任务,其中每个任务都有一个Id(假设为Guid),那么它很有用。将工作流标识与处理时的工作标识简单匹配非常有用。虽然创建映射很简单,但推断的映射更简单。 – Rohland 2010-04-28 11:02:36

+0

除非您已经启动工作流程,否则不会告诉您。当我启动工作流程时,我只是将工作流程ID添加到项目中。 – Maurice 2010-04-28 11:16:08

相关问题