Como acessar os detalhes da falha SOAP 1.1 do cliente WCF (sem contrato de falha)

Estou acessando um serviço da web SOAP 1.1 e está retornando uma falha. O serviço da web não define nenhum contrato de falha no WSDL, tanto quanto eu posso ver. Meu cliente WCF mapeia a falha para uma FaultException (em vez de uma FaultException <T>). Tudo isso faz sentido. O problema é que o serviço está retornando algumas informações úteis de diagnóstico no elemento de detalhes da falha, que eu gostaria de acessar para poder despejá-las em um log de rastreamento. Parece que FaultException não fornece acesso ao elemento de detalhe, presumivelmente porque, sem um contrato de falha, ele não sabe o que está lá.

Mas não preciso desserializar o XML detalhado - apenas o XML bruto como uma string funcionará bem para fins de diagnóstico.

Existe alguma maneira de obter acesso ao XML detalhado de um cliente WCF, neste cenário?

questionAnswers(1)

yourAnswerToTheQuestion