Workflow Foundation 4.5异常处理

时间:2013-01-17 16:32:58

标签: c# wcf workflow-foundation-4

我有一个非常简单,长期运行,基于消息的WCF工作流,我遇到了一个问题,因为每当我必须将一个异常抛回给向工作流发送消息的人时,即使它是由propous(我的意思是提出的异常被错误地处理了......)工作流实例进入了一个无法继续的“失败”状态......

我想要的是知道如何关闭它......比如说不要将工作流的状态更改为“错误”!按“抛出并继续”的顺序......

1 个答案:

答案 0 :(得分:1)

您需要在Receive / SendReply对上实现WCF FaultContract。

请参阅此文http://msmvps.com/blogs/theproblemsolver/archive/2010/03/24/workflow-4-and-soap-faults.aspx