Codage de message
Le codage est le processus de transformation d'un jeu de caractères Unicode en une séquence d'octets. Le décodage est le processus inverse. Windows Communication Foundation (WCF) inclut trois types de codage des messages SOAP : Texte, Binaire et MTOM (Message Transmission Optimization Mechanism).
La section de configuration binaryMessageEncoding spécifie le codage de caractères et le suivi des versions de message utilisés pour les messages XML binaires. Le codeur de message binaire code des messages de Windows Communication Foundation (WCF) en binaire sur le câble. Même si ce codage permet une transmission très rapide des messages, l'interopérabilité basée sur les normes WS-* est perdue.
La section de configuration mtomMessageEncoding spécifie le codage de caractères et le suivi des versions de message utilisés pour un message employant un codage MTOM (Message Transmission Optimization Mechanism). MTOM est une technologie efficace pour la transmission de données binaires dans les messages de Windows Communication Foundation (WCF). Le codeur MTOM tente de parvenir à un équilibre entre rendement et interopérabilité. Le codage MTOM transmet la plupart du XML sous forme textuelle, mais optimise les blocs de données binaires volumineux en les transmettant tels quels, sans conversion en texte.
La section de configuration textMessageEncoding spécifie un codeur de texte utilisé pour créer des messages textuels sur le câble. Les messages produits par ce codeur sont adaptés à l'interopérabilité basée sur WS-*. Les services Web ou les clients de ces services comprennent généralement le XML textuel. Toutefois, la transmission de grands blocs de données binaires sous forme de texte est la méthode de codage de messages XML la moins efficace.
Voir aussi
Référence
<customBinding>
CustomBinding
MessageEncodingBindingElement
Autres ressources
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings
Choosing a Message Encoder