У меня может быть дополнительный параметр для веб-сервиса SOAP ASP.NET

Мне нравится использовать библиотека LiveValidation в рамках моих приложений MVC ASP.NET. С ним я смог установить путь к сделать проверку на клиенте и на сервере. Тем путем пользователь будет знать, что что-то неправильно прежде даже отправляет форму, и затем используйте серверную функциональность для других отдаленных случаев.

я начал с этим сообщением, которое делает очень хорошее задание о том, как установить подобную установку:

Основанная на модели Клиентская Проверка для ASP.NET MVC

15
задан Community 23 May 2017 в 11:46
поделиться

2 ответа

Вы можете использовать перегруженный метод в веб-сервисах с атрибутом MessageName. Это обходной путь для достижения функциональности перегрузки.

См. http://msdn.microsoft.com /en-us/library/byxd99hx%28VS.71%29.aspx

[WebMethod(MessageName="Add3")]
public double Add(double dValueOne, double dValueTwo, double dValueThree)
{
   return dValueOne + dValueTwo + dValueThree;
}

[WebMethod(MessageName="Add2")]
public int Add(double dValueOne, double dValueTwo)
{
   return dValueOne + dValueTwo;
}

Методы станут видимыми снаружи как Add2 и Add3 .

13
ответ дан 1 December 2019 в 01:38
поделиться

You can not have overloaded Web Service methods. The SOAP protocol does not support it. Rasik's code is the workaround.

1
ответ дан 1 December 2019 в 01:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: