Передача необязательного параметра в веб-сервис в vb.net - PullRequest
1 голос
/ 01 ноября 2010

Есть ли способ передать необязательный параметр в веб-сервис, вместо того, чтобы перегружать метод?

Если пользователь веб-сервиса напрямую обращается к веб-сервису, я хочу сделать ActionA, если пользователь обращается к веб-сервису через мой веб-интерфейс, я хочу сделать ActionA + ActionB.

1 Ответ

2 голосов
/ 01 ноября 2010

нет, вы не можете иметь необязательные параметры для службы.

Даже если входной параметр для метода веб-службы является необязательным, вы все равно должны включить его и установить значение параметра вnull

Аргументы метода веб-службы

Таким образом, до некоторой степени необязательно указывать значение, но вы все равно собираетесьвместо этого нужно написать null.Перегрузка - это «нормальный» способ сделать это.

...