So greifen Sie vom WCF-Client aus auf SOAP 1.1-Fehlerdetails zu (kein Fehlervertrag)

Ich greife auf einen SOAP 1.1-Webdienst zu und er gibt einen Fehler zurück. Der Webservice definiert meines Erachtens keinen Fehlervertrag in der WSDL. Mein WCF-Client ordnet den Fehler einer FaultException zu (und nicht einer FaultException <T>). Das alles macht Sinn. Das Problem ist, dass der Service einige nützliche Diagnoseinformationen im Detailelement des Fehlers zurückgibt, auf die ich zugreifen möchte, damit ich sie in ein Ablaufverfolgungsprotokoll schreiben kann. Es scheint, dass FaultException keinen Zugriff auf das Detailelement bietet, vermutlich, weil es ohne einen Fehlervertrag nicht weiß, was sich darin befindet.

Aber ich muss das Detail-XML nicht deserialisieren - nur das unformatierte XML als String reicht für Diagnosezwecke aus.

Gibt es in diesem Szenario eine Möglichkeit, von einem WCF-Client aus auf das Detail-XML zuzugreifen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage