WF状态机工作流服务和触发器中的异常

时间:2013-08-15 15:57:17

标签: iis exception-handling workflow-foundation-4 workflowservice sqlworkflowpersistencese

我有一台状态机作为工作流服务,将接收/发送 - 回复活动作为转换的触发器。

在发送回复之前,我必须做一些工作。 在发送回复之前,在流程中发生异常时会出现问题。在这种情况下,如果我不处理异常,整个工作流程将被暂停;无论如何,如果请求没有得到妥善处理,我不应该进入下一个状态。

使用 Try / catch 包装整个状态机是否足够?状态机是否会从上一个持久化状态恢复(我正在使用Sql持久性)? 还有其他解决方案吗?

备注:工作流程托管在IIS中。

由于

0 个答案:

没有答案