Как десериализовать ответ мыла с помощью multiref в.net?

Я делаю.net wcf клиент для Java WS. Но когда я делаю запрос, и ответ содержит ошибку, он также содержит раздел multiRef. Итак, я получаю это исключение:

Сервер вернул недопустимую ошибку SOAP. Ожидается конец элемента "Body" из пространства имен " http://schemas.xmlsoap.org/soap/envelope. Найден элемент 'multiRef' из пространства имен ''

Вот как выглядит ответ от сервера (взятый непосредственно из сети):

<soapenv:Envelope>
  <soapenv:Header/>
  <soapenv:Body>
    <soapenv:Fault>...</soapenv:Fault>

    <multiRef>...</multiRef>

   </soapenv:Body>
</soapenv:Envelope>

Есть ли способ настроить мой клиент wcf для десериализации этого сообщения правильно? Или возможность получить сырой ответ XML?

0 ответов

Другие вопросы по тегам