Jak uzyskać dostęp do szczegółów błędów SOAP 1.1 od klienta WCF (bez umowy o usterkę)

Uzyskuję dostęp do usługi internetowej SOAP 1.1 i zwraca błąd. Usługa internetowa nie definiuje żadnej umowy o błędzie w WSDL, o ile widzę. Mój klient WCF odwzorowuje błąd na wyjątek FaultException (zamiast wyjątku FaultException <T>). To wszystko ma sens. Problem polega na tym, że usługa zwraca pewne użyteczne informacje diagnostyczne w elemencie szczegółowym błędu, do którego chciałbym uzyskać dostęp, aby móc go zrzucić do dziennika śledzenia. Wydaje się, że wyjątek FaultException nie zapewnia żadnego dostępu do elementu szczegółowego, prawdopodobnie dlatego, że bez umowy o błędzie nie wie, co tam jest.

Ale nie muszę deserializować szczegółowego XML - tylko surowy XML jako ciąg znaków będzie dobrze działać w celach diagnostycznych.

Czy istnieje sposób na uzyskanie dostępu do szczegółowego XML z klienta WCF w tym scenariuszu?

questionAnswers(1)

yourAnswerToTheQuestion