WF4:转换检查订单

时间:2018-03-12 15:15:20

标签: workflow-foundation-4 workflow-foundation

在状态机中,我有一个具有条目活动的状态,该活动的out参数包含有关下一个状态的信息。

然后在转换条件中检查此信息。

其中一个陷阱是你可能会忽略转型。我想创建一个运行到日志记录活动的默认转换,并将状态机返回到稳定状态而不会陷入该状态,因为没有转换条件的计算结果为true。

但是,我不能只进行无条件转换,因为似乎无法按照代码switch语句中的顺序对命令进行排序。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

您可以将Out参数设置为默认状态,例如" NoTransition",在您的活动开始时。然后,如果在活动期间Out参数未设置为有效转换,则" NoTransition" state是输出并作为默认值,可以通过转换条件

获取