Génération d'applications à l'aide du service Web et du .NET Framework

Grâce au Microsoft .NET Framework, vous pouvez utiliser des constructions de programmation familières, telles que des méthodes, des types primitifs et des types complexes définis par l’utilisateur pour utiliser des services web. .NET Framework contient une infrastructure et des outils qui vous permettent de créer des clients de service Web qui peuvent appeler des services Web conformes aux normes du World Wide Web Consortium (W3C).

Un client de service Web Report Server est un composant ou une application qui communique avec un serveur de rapports à l'aide des messages SOAP.

Pour créer un client de service web Report Server à l’aide du .NET Framework, suivez les étapes de base suivantes :

  1. Créez une classe proxy pour le service Web.

    Pour ce faire, ajoutez une classe proxy ou une référence Web à votre projet de développement, référencez la classe proxy dans votre code client et créez une instance de ce proxy. Pour plus d’informations, consultez Création du proxy du service web.

  2. Authentifiez le client de service Web avec le serveur de rapports.

    Pour cela, définissez la propriété Credentials de l'objet du service pour qu'elle soit équivalente aux informations d'identification d'un utilisateur authentifié sur le serveur de rapports. Pour plus d’informations, consultez Authentification du service web.

  3. Appelez la méthode de la classe proxy qui correspond à l'opération de service Web que vous souhaitez appeler.

    Pour ce faire, appelez une méthode de service Web et fournissez les arguments nécessaires. Pour plus d’informations sur les méthodes de service web, consultez Méthodes du service web Report Server. Pour plus d’informations sur l’appel, consultez Appel des méthodes de service web.

Dans cette section

Sujet Description
Création du proxy de service Web Décrit les façons d’ajouter une classe proxy à votre projet à l’aide du Microsoft .NET Framework.
Authentification du service web Explique comment les appels vers le service Web Report Server sont authentifiés.
Appel des méthodes de service Web Explique comment utiliser l’API SOAP pour appeler des méthodes de service web dans Microsoft Visual Studio.
Définition de la propriété Url du service Web Explique comment diriger par programme votre proxy de service Web vers une nouvelle URL du serveur après avoir créé votre référence Web.
Spécification d'arguments de méthode de service Web Décrit comment appeler une méthode de service Web et fournir des arguments de méthode.
Omission de valeurs pour les objets de service Web facultatifs Décrit comment omettre des valeurs pour des objets de service Web facultatifs.
Utilisation des méthodes de service Web sécurisées Décrit le paramètre SecureConnectionLevel et la façon dont il affecte l’utilisation de l’API SOAP de Reporting Services.
Transmission de paramètres d'informations de périphérique aux extensions de rendu Décrit les paramètres d'informations de périphérique utilisés pour effectuer un rendu des rapports dans des formats différents.
Paramètres des extensions de remise de Reporting Services Décrit les paramètres utilisés pour remettre des rapports à l'aide de la messagerie électronique du serveur de rapports.
Utilisation des en-têtes SOAP de Reporting Services Explique l'utilisation des en-têtes SOAP dans Reporting Services.
Présentation de la gestion des exceptions dans Reporting Services Fournit des informations sur la gestion des erreurs dans Reporting Services.