Описание тега webmethod
WebMethod - это атрибут, помеченный, чтобы указать, что функция (обычно в.NET) в веб-службе доступна потребителям веб-службы.
Атрибут WebMethod прикреплен к общедоступному методу (не может быть прикреплен к частному / защищенному), который должен быть представлен как часть веб-службы.NET. Он также используется для дальнейшей настройки поведения метода путем передачи дополнительных атрибутов. Ознакомьтесь с ссылкой MSDN для получения дополнительной информации, как: использовать атрибут WebMethod.