Dela via


Meddelandekodning

Kodning är en process för att omvandla en uppsättning Unicode-tecken till en sekvens med byte. Avkodning är den omvända processen. Windows Communication Foundation (WCF) innehåller tre typer av kodning för SOAP-meddelanden: MTOM (Text, Binary and Message Transmission Optimization Mechanism).

Konfigurationsavsnittet binaryMessageEncoding anger teckenkodning och versionshantering av meddelanden som används för binärbaserade XML-meddelanden. Den binära meddelandekodaren kodar WCF-meddelanden (Windows Communication Foundation) i binärfil på tråden. Även om denna kodning resulterar i mycket snabb överföring av meddelanden, går samverkan baserad på WS-*-standarder förlorad.

Konfigurationsavsnittet mtomMessageEncoding anger teckenkodning och versionshantering av meddelanden som används för ett meddelande med en MTOM-kodning (Message Transmission Optimization Mechanism). (MTOM) är en effektiv teknik för överföring av binära data i WCF-meddelanden (Windows Communication Foundation). MTOM-kodaren försöker hitta en balans mellan effektivitet och samverkan. MTOM-kodningen överför mest XML i textformat, men optimerar stora block med binära data genom att överföra dem som de är, utan konvertering till text.

Konfigurationsavsnittet textMessageEncoding anger en textkodare som används för att skapa textbaserade meddelanden på kabeln. Meddelanden som genereras av den här kodaren är lämpliga för WS-*-baserad interop. Webbtjänsten eller webbtjänstklienten kan i allmänhet förstå text-XML. Att överföra stora block med binära data som text är dock den minst effektiva metoden för att koda XML-meddelanden

Se även