Compartilhar via


Decodificador de mensagens

A codificação é o processo de transformar um conjunto de caracteres Unicode em uma sequência de bytes. A decodificação é o processo inverso. O WCF (Windows Communication Foundation) inclui três tipos de codificação para mensagens SOAP: Mecanismo de otimização de transmissão de texto, binário e mensagem (MTOM).

A seção configuração binaryMessageEncoding especifica a codificação de caracteres e o controle de versão de mensagem usado para mensagens XML baseadas em binário. O codificador de mensagem binária codifica mensagens do WCF (Windows Communication Foundation) em binário no fio. Embora essa codificação resulte em uma transmissão muito rápida de mensagens, a interoperabilidade com base nos padrões WS* é perdida.

A seção de configuração mtomMessageEncoding especifica a codificação de caracteres e o controle de versão de mensagem usados para uma codificação de MTOM (mecanismo de otimização de transmissão de mensagem). O (MTOM) é uma tecnologia eficiente para transmitir dados binários em mensagens do WCF (Windows Communication Foundation). O codificador MTOM tenta encontrar um equilíbrio entre eficiência e interoperabilidade. A codificação MTOM transmite a maioria dos XML na forma textual, mas otimiza grandes blocos de dados binários transmitindo-os como estão, sem conversão em texto.

A seção de configuração textMessageEncoding especifica um codificador de texto usado para criar mensagens baseadas em texto no fio. As mensagens produzidas por esse codificador são adequadas para interoperabilidade baseada em WS*. O serviço Web ou o cliente de serviço Web geralmente pode entender XML textual. No entanto, transmitir grandes blocos de dados binários como texto é o método menos eficiente para codificar mensagens XML

Confira também