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 alla generazione di un proxy del servizio Web XML nella documentazione di Visual Studio.
Per aggiungere un riferimento Web
Scegliere Aggiungi riferimento al servizio dal menu Progetto.
Nella finestra di dialogo Aggiungi riferimento al servizio fare clic su Avanzate.
Nella finestra di dialogo Impostazioni riferimento al servizio fare clic su Aggiungi riferimento Web.
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/reportservice2010.asmx. 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 ReportService2010 nell'elenco visualizzato.
Nella casella Nome riferimento Web rinominare il riferimento Web in ReportService2010, cioè lo spazio dei nomi che verrà utilizzato per questo riferimento Web.
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. È inoltre necessario aggiungere un riferimento allo spazio dei nomi System.Web.Services per il riferimento Web da utilizzare.
Scegliere Aggiungi riferimento dal menu Progetto.
Nella finestra di dialogo Aggiungi riferimento, nella scheda .NET selezionare System.Web.Services, quindi fare clic su OK.
Per ulteriori informazioni, vedere Accesso all'API SOAP.
Vedere anche
Attivitá
Lezione 3: Accesso al servizio Web
Concetti
Accesso al servizio Web ReportServer con Visual Basic o Visual C# (esercitazione SSRS)