Codificação de Mensagens

A codificação é o processo de transformar um conjunto de carateres Unicode numa sequência de bytes. A descodificação é o processo inverso. O Windows Communication Foundation (WCF) inclui três tipos de codificação para mensagens SOAP: Text, Binary and Message Transmission Optimization Mechanism (MTOM).

A binaryMessageEncoding secção de configuração especifica a codificação de carateres e o controlo de versões de mensagens utilizados para mensagens XML baseadas em binários. O codificador de mensagens binárias codifica mensagens do Windows Communication Foundation (WCF) num binário na transmissão. Embora esta codificação resulte numa transmissão muito rápida de mensagens, perde-se a interoperabilidade com base nas normas WS-*.

A mtomMessageEncoding secção de configuração especifica a codificação de carateres e o controlo de versões de mensagens utilizados para uma mensagem através de uma codificação do Mecanismo de Otimização da Transmissão de Mensagens (MTOM). (MTOM) é uma tecnologia eficiente para transmitir dados binários em mensagens do Windows Communication Foundation (WCF). O codificador MTOM tenta encontrar um equilíbrio entre a eficiência e a interoperabilidade. A codificação MTOM transmite a maioria do XML na forma textual, mas otimiza grandes blocos de dados binários ao transmiti-los tal como estão, sem conversão em texto.

A textMessageEncoding secção de configuração especifica um codificador de texto utilizado para criar mensagens baseadas em texto no fio. As mensagens produzidas por este codificador são adequadas para interoperabilidade baseada em WS*. Geralmente, o serviço Web ou o cliente do serviço Web podem compreender XML textuais. No entanto, transmitir grandes blocos de dados binários como texto é o método menos eficiente para codificar mensagens XML

Ver também