Пошук веб-служби - це процес, за допомогою якого користувач знаходить веб-службу і отримує її опис служби. Процес пошуку веб-служби в середовищі Visual Studio полягає в опитуванні веб-сайту за певним алгоритмом. Метою процесу є виявлення опису служби у вигляді XML-документа, складеного на мові опису веб-служб (WDSL).
Опис служби містить список доступних служб, а також способи взаємодії з ними. Неможливо програмно взаємодіяти з веб-службою, не маючи її опису служби.
Створюване додаток повинен мати засоби виявлення веб-служби в ході виконання, а також засобами взаємодії з цією веб-службою. При додаванні до проекту посилання на веб-службу відбувається створення класу-посередника, за допомогою якого ведеться взаємодія з веб-службою і забезпечується її локальне уявлення. Додаткові відомості див. У розділі «Як створити проксі для веб-служб з підтримкою XML» в документації Visual Studio.
Додавання веб-посилання
В меню Проект виберіть пункт Додати посилання на службу.
У діалоговому вікні Додати посилання на службу натисніть кнопку Додатково.
У діалоговому вікні Налаштування посилання на службу натисніть кнопку Додати веб-посилання.
Щоб додати веб-посилання на кінцеву веб-службу, натисніть кнопку Додати посилання.
У середовищі Visual Studio буде завантажено опис служби та створено клас-посередник для взаємодії додатку з веб-службою сервера звітів. Також для забезпечення працездатності веб-посилання необхідно додати посилання на простір імен System.Web.Services.
В меню «Проект» виберіть пункт Додати посилання.
У діалоговому вікні Додати посилання на вкладці .NET виберіть System.Web.Services і натисніть кнопку ОК.