Condividi tramite


Lezione 2: Aggiunta di un riferimento Web

L'individuazione di un servizio Web è il processo che consente a un client di individuare un servizio Web e ottenerne la descrizione. Il processo di individuazione di un servizio Web in Visual Studio implica l'interrogazione di un sito Web in base a un algoritmo predeterminato. Scopo di questo processo è quello di individuare la descrizione del servizio, ovvero un documento XML scritto nel linguaggio WSDL (Web Services Description Language).

Nella descrizione del servizio vengono indicati i servizi disponibili e le modalità di interazione con tali servizi. Senza una descrizione del servizio non è possibile interagire con un servizio Web a livello di programmazione.

L'applicazione deve disporre di un mezzo per comunicare con il servizio Web e per individuarlo in fase di esecuzione. Questo risultato si ottiene tramite l'aggiunta di un riferimento Web al progetto del servizio Web, operazione che consente di generare una classe proxy che si interfaccia con il servizio Web e ne fornisce una rappresentazione locale. Per ulteriori informazioni, vedere gli argomenti relativi ai riferimenti Web e alla generazione di un proxy del servizio Web XML nella documentazione di Visual Studio.

Per aggiungere un riferimento Web

  1. Scegliere Aggiungi riferimento Web dal menu Progetto.

  2. Nella casella URL della finestra di dialogo Aggiungi riferimento Web digitare l'URL per ottenere la descrizione del servizio Web ReportServer, ad esempio https://localhost/reportserver/reportservice2005.asmx?wsdl. Fare clic su Vai per recuperare informazioni sul servizio Web.

    -oppure-

    Se il servizio Web ReportServer è disponibile nel computer locale, fare clic sul collegamento Servizi Web sul computer locale nel riquadro di esplorazione, quindi fare clic sul collegamento del servizio Web ReportService2005 nell'elenco visualizzato.

  3. Nella casella Nome riferimento Web rinominare il riferimento Web in ReportService2005, ovvero lo spazio dei nomi che verrà utilizzato per questo riferimento Web.

  4. Fare clic su Aggiungi riferimento per aggiungere un riferimento Web al servizio Web di destinazione.

    Tramite Visual Studio verrà scaricata la descrizione del servizio e verrà generata una classe proxy che funge da interfaccia tra l'applicazione e il servizio Web ReportServer.

Per ulteriori informazioni, vedere Accesso all'API SOAP.