【发布时间】:2014-12-05 23:14:04
【问题描述】:
我正在连接到 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") 但想知道是否有更好的方法来检索这些信息?
【问题讨论】:
标签: c# asmx soapexception