我现在正在编写一个 Web 服务,它具有用于根据 XML 模式验证输入消息的自定义行为。但是,我不明白如何将这些错误中的任何一个作为 SOAP 错误报告回客户端。
我扩展了 IClientMessageInspector 和 IDispatchMessageInspector 来拦截和验证消息,并在验证事件处理程序中捕获验证错误。问题来了:当我此时抛出一个新的 FaultException 时,它没有得到处理并崩溃;同时使用代码客户端和 WCF 测试客户端。
有什么建议吗?
谢谢
我现在正在编写一个 Web 服务,它具有用于根据 XML 模式验证输入消息的自定义行为。但是,我不明白如何将这些错误中的任何一个作为 SOAP 错误报告回客户端。
我扩展了 IClientMessageInspector 和 IDispatchMessageInspector 来拦截和验证消息,并在验证事件处理程序中捕获验证错误。问题来了:当我此时抛出一个新的 FaultException 时,它没有得到处理并崩溃;同时使用代码客户端和 WCF 测试客户端。
有什么建议吗?
谢谢