значение по умолчанию в веб-сервисе wsdl в asp.net - PullRequest
2 голосов
/ 10 мая 2010

Я создал на веб-сервисе wcf и пытаюсь протестировать с SOAP UI. Например, при тестировании пользовательского интерфейса мыла при создании сотрудника, если я отправляю запрос мыла xml с

<empId>0</empId> works fine. 
<empId></empId> **throwing exception.**
if i completly remove <empId> tag it works fine.... 

Есть ли способ сделать значение по умолчанию "0" в wsdl в WCF?

NRK

1 Ответ

1 голос
/ 10 мая 2010

После того, как я погуглил больше, я смог найти решение, подобное этому. в классе для свойств вам нужно указать атрибут, как показано ниже

[System.ComponentModel.DefaultValue(0)]    
public int EmpId
{
get;set;
}

Следующая ссылка поможет мне найти решение:

http://weblogs.asp.net/pgreborio/archive/2004/01/16/59360.aspx


NRK

...