Sdílet prostřednictvím


Kódování zpráv

Kódování je proces transformace sady znaků Unicode na posloupnost bajtů. Dekódování je opačný proces. Windows Communication Foundation (WCF) obsahuje tři typy kódování pro zprávy SOAP: Text, Binary a Message Transmission Optimization Mechanism (MTOM).

Oddíl binaryMessageEncoding konfigurace určuje kódování znaků a správu verzí zpráv používaných pro binární zprávy XML. Binární kodér zpráv kóduje zprávy wcf (Windows Communication Foundation) v binárním formátu na drátě. Zatímco toto kódování vede k velmi rychlému přenosu zpráv, interoperabilita založená na standardech WS-* je ztracena.

Oddíl mtomMessageEncoding konfigurace určuje kódování znaků a správu verzí zpráv, které se používají pro zprávu pomocí mechanismu MTOM (Message Transmission Optimization Mechanism). (MTOM) je efektivní technologie pro přenos binárních dat ve zprávách WCF (Windows Communication Foundation). Kodér MTOM se pokouší dosáhnout rovnováhy mezi efektivitou a interoperabilitou. Kódování MTOM přenáší většinu XML v textové podobě, ale optimalizuje velké bloky binárních dat tím, že je přenáší tak, jak jsou, bez převodu na text.

Oddíl textMessageEncoding konfigurace určuje textový kodér, který se používá k vytváření textových zpráv na drátě. Zprávy vytvořené tímto kodérem jsou vhodné pro zprostředkovatele založené na WS*. Webová služba nebo klient webové služby obecně rozumí textovému xml. Nejméně efektivní metodou kódování zpráv XML je však přenos velkých bloků binárních dat jako textu.

Viz také