2012-06-18 54 views
0

我正在通過ServiceDescription和ServiceDescriptionImporter創建(成功)動態web服務。如何從動態SOAP-Web服務中捕獲反序列化錯誤或xml?

如何赫克我攔截反序列化(錯誤:InvalidCast ......不能轉換爲數組) 如果我從Web服務主機的一些錯誤的XML文檔? 即使閱讀錯誤的xml文檔對我來說也是一種m y。

是否可以替換生成的SoapHttpClientProtocol? 還是XmlSerializer?

如果是這樣,如何

我不想讓整個請求失敗。

有人可以幫我嗎?

+0

因此,接收錯誤的Xml是任何意思的錯誤。你能描述一下「半有效」xml是什麼意思嗎?你想處理和處理什麼樣的錯誤? – Tisho

+0

@Tisho:見編輯 –

回答

1

好了,終於我能夠通過IL-Emitter替換GetWebResponse

硬的東西,但... 我得到的最接近的提示是here

如果有人interessted,我可以顯示更多的代碼。只需放下一條線。

感謝您路過。