Leçon 2 : Ajout d’une référence web
La découverte de service Web est le processus suivant lequel un client recherche un service Web et obtient sa description. Le processus de découverte de service Web dans Visual Studio implique l’interrogatoire d’un site Web à l’aide d’un algorithme prédéterminé. L'objectif de ce processus est de rechercher la description du service, qui correspond à un document XML utilisant le langage WSDL (Web Services Description Language).
La description du service décrit les services disponibles et la manière d'interagir avec ces derniers. Sans une description de service, il est impossible d'interagir par programme avec un service Web.
Votre application doit pouvoir communiquer avec le service Web et le rechercher lors de l'exécution. L'ajout d'une référence Web à votre projet pour le service Web permet cela en générant une classe proxy qui joue le rôle d'interface avec le service Web et qui en fournit une représentation locale. Pour plus d’informations, consultez « Guide pratique pour générer un proxy de service web XML » dans votre documentation Visual Studio.
Pour ajouter une référence Web
Dans le menu Projet , cliquez sur Ajouter une référence de service.
Dans la boîte de dialogue Ajouter une référence de service , cliquez sur Avancé.
Dans la boîte de dialogue Paramètres de référence du service , cliquez sur Ajouter une référence web.
Dans la zone URL de la boîte de dialogue Ajouter une référence web , tapez l’URL pour obtenir la description du service Web Report Server, par exemple, https://localhost/reportserver/reportservice2010.asmx. Cliquez ensuite sur le bouton Go pour récupérer des informations sur le service Web.
- ou -
Si le service Web Report Server existe sur l’ordinateur local, cliquez sur le lien Services web sur l’ordinateur local dans le volet du navigateur. Cliquez ensuite sur le lien du service Web ReportService2010 dans la liste fournie.
Dans la zone Nom de référence web , renommez la référence web en ReportService2010, qui est l’espace de noms que vous allez utiliser pour cette référence web.
Cliquez sur Ajouter une référence pour ajouter une référence web pour le service Web cible.
Visual Studio télécharge la description du service et génère une classe proxy pour l’interface entre votre application et le service Web Report Server. Vous devrez également ajouter une référence à l'espace de noms Services pour que votre référence Web fonctionne.
Dans le menu Projet, cliquez sur Ajouter une référence.
Dans la boîte de dialogue Ajouter une référence , dans l'onglet .NET , sélectionnez System.Web.Services, puis cliquez sur OK.
Pour plus d’informations, consultez Accès à l’API SOAP.
Voir aussi
Service Web des serveurs de rapports
Leçon 3 : Accès au service web
Accès au service Web Report Server avec Visual Basic ou Visual C# (didacticiel SSRS)