我有一个非常简单,长期运行,基于消息的WCF工作流,我遇到了一个问题,因为每当我必须将一个异常抛回给向工作流发送消息的人时,即使它是由propous(我的意思是提出的异常被错误地处理了......)工作流实例进入了一个无法继续的“失败”状态......
我想要的是知道如何关闭它......比如说不要将工作流的状态更改为“错误”!按“抛出并继续”的顺序......
答案 0 :(得分:1)
您需要在Receive / SendReply对上实现WCF FaultContract。
请参阅此文http://msmvps.com/blogs/theproblemsolver/archive/2010/03/24/workflow-4-and-soap-faults.aspx