Я пытаюсь использовать сторонний веб-сервис.Одно из возвращаемых полей определяется как
<s:element name="SomeField" minOccurs="0" maxOccurs="1" type="s:int"/>
. В ответе SOAP они отправляют поле как
<SomeField/>
. Это приводит к тому, что десериализатор .Net создает исключение какпустой элемент xml не является допустимым целым числом.
Каков наилучший способ справиться с этим?
Я попытался настроить wsdl, чтобы пометить поле как обнуляемое, что помечает сгенерированные поля как int?но десериализатор все равно не работает.
Я могу реализовать конечную точку либо как ссылку на службу, либо как ссылку на веб-службу.