O căutare de servicii Web este un proces prin care un utilizator găsește un serviciu Web și obține o descriere a serviciului. Procesul de căutare a unui serviciu Web într-un mediu Visual Studio constă în interogarea unui site Web folosind un algoritm specific. Scopul procesului este de a găsi descrierea serviciului sub forma unui document XML scris în limba de descriere a serviciilor Web (WDSL).
Descrierea serviciului conține o listă a serviciilor disponibile, precum și modalități de a interacționa cu acestea. Este imposibil să interacționați programatic cu un serviciu web fără a avea descrierea serviciului.
Aplicația care trebuie creată trebuie să aibă mijloacele de a descoperi serviciul web în timpul executării, precum și mijloacele de a interacționa cu acest serviciu web. Când adăugați o referință la serviciul web la proiect, se creează o clasă intermediară, cu care interacționați cu serviciul web și oferiți reprezentarea locală. Pentru mai multe informații, consultați secțiunea "Cum se creează un proxy pentru servicii Web compatibile XML" în documentația Visual Studio.
Adăugarea unei referințe Web
În meniul Project, faceți clic pe Add Service Reference.
În caseta de dialog Add Service Reference, faceți clic pe Advanced (Avansat).
În dialogul Setări pentru link-ul de serviciu, faceți clic pe Adăugare referință web.
Pentru a adăuga o referință Web la serviciul Web de destinație, faceți clic pe butonul Adăugare referință.
În Visual Studio, descrierea serviciului va fi încărcată și va fi creată o clasă proxy pentru ca aplicația să interacționeze cu serviciul Web al serverului de rapoarte. De asemenea, pentru a asigura sănătatea conexiunii Web, trebuie să adăugați o referință la spațiul de nume System.Web.Services.
În meniul Proiect, faceți clic pe Adăugare referință.
În caseta de dialog Adăugare referință, pe fila .NET, faceți clic pe System.Web.Services, apoi pe OK.