2011-06-30 44 views
0

我正在编写一个Web服务,具有用于根据XML模式验证输入消息的自定义行为。但是,我不明白如何将这些错误作为SOAP错误报告给客户端。WCF - ClientMessageInspector错误报告

我已经扩展了IClientMessageInspector和IDispatchMessageInspector以截获和验证消息,并且正在捕获验证事件处理程序中的验证错误。问题出现在这里:当我在这个时候抛出一个新的FaultException时,它会处理并崩溃;使用代码客户端和WCF测试客户端。

有什么建议吗?

感谢

回答

0

您可以使用IErrorHandler自定义在发生异常时被返回的响应。

+0

这会允许我在数据达到预期的操作之前将SOAP错误传递回客户端吗? – AndyBursh