我想使用InvokeWebServiceActivity在Windows Workflow项目中调用Web服务。
我想以这样的方式调用此活动:如果Web服务调用失败,它应该被记录,并且在catch块中我可以编写一些自定义代码。
现在,当Web服务失败时,我的工作流程会中断...
任何想法..
答案 0 :(得分:1)
尝试添加FaultHandler活动。您添加的所有故障处理程序都有一个容器。每个处理程序都绑定到一个工作流,该工作流会在捕获到异常后立即执行。添加FaultHandler活动后,您可以定义要捕获的异常的类型。
答案 1 :(得分:1)
要使用FaultHandlerActivity从webservice捕获异常,请将InvokeWebserviceActivity包装在sequence活动中,然后使用faulthandleractivity来捕获异常。