2

我正在连接到 Web 服务并收到 SoapException 形式的错误。这可以包含不同类型的故障,但在 SoapException 的 Detail 属性中向下发送。它可以包含多个故障。以下是 SoapException 实例 Detail.FirstChild.OuterXml 中包含的内容的一个示例。

<SomeErrorFault xmlns=\"urn:somenamespace\" xsi:type=\"SomeError\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"></SomeErrorFault>

InnerExcpetion 属性为空。我想检查所有类型的故障并采取措施。我当然可以做 Detail.FirstChild.OuterXml.Contains("TypeOfFaultIAmLookingFor") 但想知道是否有更好的方法来检索这些信息?

4

1 回答 1

1

你基本上要了解 SOAP 故障的数据结构。查看此链接可能会有所帮助。 http://msdn.microsoft.com/en-us/library/ms189538(v=sql.105).aspx

于 2014-12-16T15:37:03.450 回答