Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La découverte de service web est le processus par lequel un client localise un service Web et obtient sa description du service. Le processus de découverte de service web dans Visual Studio implique l’interrogation d’un site Web à la suite d’un algorithme prédéterminé. L’objectif du processus est de localiser la description du service, qui est un document XML qui utilise le langage WSDL (Web Services Description Language).
La description du service décrit les services disponibles et comment interagir avec ces services. Sans description de service, il est impossible d’interagir par programmation avec un service Web.
Votre application doit avoir un moyen de communiquer avec le service Web et de le localiser au moment de l’exécution. L’ajout d’une référence Web à votre projet pour le service Web effectue cette opération en générant une classe proxy qui s’interface avec le service Web et fournit une représentation locale du service Web. Pour plus d’informations, consultez « How to : Generate an XML Web Service Proxy » (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 Accéder 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 à ReportService2010, qui est l’espace de noms que vous utiliserez 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 devez également ajouter une référence à l'espace de noms Services afin 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 , sous l’onglet .NET , sélectionnez System.Web.Services, puis cliquez sur OK.
Pour plus d’informations, consultez Accès à l’API SOAP.
Voir aussi
Report Server Web Service
Leçon 3 : Accès au service web
Accès au service web Report Server à l’aide de Visual Basic ou Visual C# (didacticiel SSRS)