Personnalisation de la mise en forme de messages SOAP

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.

Pour les services Web ASP.NET utilisant SOAP pour communiquer avec les clients, un mécanisme sophistiqué permet de contrôler le format des messages SOAP envoyés dans les demandes et les réponses. SOAP impose que le contenu des messages SOAP en provenance et en direction d'un service Web soit en XML contenu dans des éléments Body et Header qui eux-mêmes sont enfants d'un élément Envelope (appartenant à l'espace de noms https://schemas.xmlsoap.org/soap/envelope/). Toutefois, SOAP ne restreint pas la mise en forme du XML.

Pour produire et consommer des services Web utilisant une mise en forme différente, le .NET Framework fournit un mécanisme basé sur attribut pour contrôler le format du XML dans le message SOAP. De plus, un mécanisme basé sur attribut permettant d'indiquer l'élément spécifique et les noms de l'attribut du SOAP envoyé via le réseau est disponible pour contrôler le SOAP à un niveau de détail plus fin.

Chaque section de cette rubrique fait référence à une rubrique Comment correspondante qui explique comment utiliser les attributs en question.

Dans cette section

Référence

  • System.Xml.Serialization
    Contient des classes servant à sérialiser des objets en documents au format XML ou en flux.
  • SoapRpcMethodAttribute
    Indique que les messages SOAP envoyés à la méthode et reçus de celle-ci utilisent la mise en forme RPC.
  • SoapDocumentServiceAttribute
    Applique l'attribut facultatif SoapDocumentServiceAttribute à un service Web XML et définit ainsi le format par défaut des demandes et réponses SOAP en provenance et en direction des méthodes de service Web du service Web.
  • SoapDocumentMethodAttribute
    Applique l'attribut SoapDocumentMethodAttribute à une méthode et spécifie ainsi que les messages SOAP en provenance et en direction de cette méthode utilisent la mise en forme Document.
  • SoapRpcServiceAttribute
    Définit le format par défaut des demandes et des réponses SOAP en provenance et en direction de méthodes de service Web d'un service Web.

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