[WF]整理的一些QA

对WF的了解和英文的有限,整理了一些有关WF的QA,可能翻译的不在正确!


Q:当计算机突然由于故障重启后,Workflow的运行时状态时如何回复的呢?
A:队列、内部的计划项目、二进制序列化的workflow树已经被持续化。当计算机拔除故障后重新加载workflow实例化时,它将恢复到最后一次持久化时的状态。

Q:想用一个Activity,它可以用来等待Host外部事件、工作的完成。应该用ExternalDataExchangeService还是一个自定义的IEventActivity?
A:如果只能是一个SingleActivity,那么我推荐用自定义的IEventActivity使得StateMachine在普通的EventDrivens中可用。要不是因为要求用SingleActivity,就用ExternalDataExchangeService了。

Q:在Correlated Service Sample中的Dropping correlation的关联性是什么?
A:简而言之,如果你drop correlation,你装得以运行时异常。如果有两个Activity同时等待一个相同事件,那到当第二个Activity被执行时将抛出异常。应该设法handle这个异常。

posted on 2006-11-02 17:23  徐中  阅读(536)  评论(0编辑  收藏  举报

导航