Création de clients pour les services Web XML

Cette rubrique est spécifique à une technologie existante. Les services Web XML et les clients du service Web XML doivent à présent être créés à l'aide de Windows Communication Foundation.

Un client de service Web est un composant ou une application qui communique avec un service Web à l'aide de messages SOAP ou un protocole de messagerie comparable. Un client de service Web peut être une application cliente traditionnelle. Un client peut également être une autre application Web. (Dans cette situation, l'application Web consommerait le XML dans le message SOAP, le mettrait en forme et renverrait le résultat à un client final, peut-être un navigateur Web.)

Créez un client de service Web en suivant ces simples étapes :

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

  2. Référencez la classe proxy dans le code client.

  3. Créez une instance du de la classe proxy dans le code client.

  4. Si l'accès anonyme a été désactivé pour l'application Web qui héberge le service Web, définissez la propriété Credentials de la classe proxy.

  5. Appelez la méthode sur la classe proxy qui correspond à la méthode de service Web avec laquelle vous souhaitez communiquer.

Pour la plupart des clients, ces étapes diffèrent uniquement dans la manière dont la classe proxy est référencée et dont le client de service Web est déployé.

h56f6hs6.note(fr-fr,VS.100).gifRemarque :
Si vous créez un client de service Web à l'aide des rubriques suivantes et que votre proxy échoue avec le texte d'exception
« La demande a échoué avec l'état HTTP 401 : accès refusé », il y a de bonnes chances que vous n'ayez pas encore passé vos informations d'identification de sécurité au cache d'information d'identification sur le proxy. Pour plus d'informations sur le passage des informations d'identification correctes au service, consultez Comment : configurer un service Web XML pour l'authentification Windows.

Dans cette section

Sections connexes

  • Création de clients de service Web XML
    Explique comment générer un client en fonction d'un service Web XML, indépendamment de la plateforme ou de la technologie utilisée pour générer le service Web XML.

Date de génération : 2011-02-23