Веб-методы могут быть перегружены?

Да существует. Перейдите к Проводнику Управления исходным кодом. Нажмите на проект, которым Вы интересуетесь. Нажмите кнопку "Add Items to Folder". Это - два законченных от кнопки Обновить. Это даст Вам список всех файлов, которые находятся в папке, но не добавлены к управлению исходным кодом.

19
задан Developer 5 October 2009 в 21:48
поделиться

4 ответа

WS-I (взаимодействие веб-служб) не поддерживает перегрузку.

20
ответ дан 30 November 2019 в 03:34
поделиться

Да.

Атрибут WebMethod принимает параметр MessageName, который позволяет «перегрузить» метод.

1
ответ дан 30 November 2019 в 03:34
поделиться

Вы не можете перегрузить веб-метод. Когда вы думаете об этом, это имеет смысл, потому что веб-метод разработан, чтобы не полагаться на базовые технологии, такие как языки объектно-ориентированного программирования, поскольку он теоретически может работать в таких вещах, как COBOL.

Хотя вы можете написать веб-метод, который выглядит как он может быть перегружен, вам нужно присвоить ему другое имя, например:

[WebMethod]
public void Add(int x, int y)
{
}
[WebMethod(MessageName="AddFloat")]
public void Add(float x, float y)
{
}
16
ответ дан 30 November 2019 в 03:34
поделиться

Нет. Имена методов веб-службы должны быть уникальными.

0
ответ дан 30 November 2019 в 03:34
поделиться
Другие вопросы по тегам:

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