如何从动态soap-web服务中捕获反序列化错误或xml?

时间:2012-06-18 13:35:38

标签: c# soap wsdl

我正在通过ServiceDescription和ServiceDescriptionImporter创建(成功)动态Web服务。

BUT

我是如何拦截反序列化的(错误:InvalidCast ...无法转换为数组) 如果我从Web服务主机获取了一些错误的xml文档? 即使阅读错误的xml文档对我来说也是一种谜。

是否可以替换生成的SoapHttpClientProtocol? 还是XmlSerializer?

如果是,如何

我不想让整个请求失败。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

最后,我能够通过IL-Emitter 替换GetWebResponse

虽然硬的东西...... 我得到的最接近的提示是here

如果有人被强迫,我可以显示更多代码。只是放下一条线。

感谢您的光临。