Cómo acceder al detalle de fallas SOAP 1.1 desde el cliente WCF (sin contrato de falla)

Estoy accediendo a un servicio web SOAP 1.1, y está devolviendo un error. El servicio web no define ningún contrato de fallo en el WSDL por lo que puedo ver. Mi cliente de WCF asigna el error a una FaultException (en lugar de una FaultException <T>). Todo esto tiene sentido. El problema es que el servicio está devolviendo información de diagnóstico útil en el elemento de detalle del error, al que me gustaría acceder para poder volcarlo en un registro de seguimiento. Parece que FaultException no proporciona ningún acceso al elemento de detalle, presumiblemente porque sin un contrato de error no sabe lo que hay allí.

Pero no necesito deserializar el XML detallado, solo el XML en bruto como una cadena funcionará bien para fines de diagnóstico.

¿Hay alguna forma de obtener acceso al XML detallado desde un cliente WCF, en este escenario?

Respuestas a la pregunta(1)

Su respuesta a la pregunta