Udostępnij za pośrednictwem


Kodowanie komunikatu

Kodowanie to proces przekształcania zestawu znaków Unicode w sekwencję bajtów. Dekodowanie jest procesem odwrotnym. Program Windows Communication Foundation (WCF) zawiera trzy typy kodowania komunikatów PROTOKOŁU SOAP: mechanizm optymalizacji tekstu, binarnej i transmisji komunikatów (MTOM).

Sekcja binaryMessageEncoding konfiguracji określa kodowanie znaków i przechowywanie wersji komunikatów używanych dla komunikatów XML opartych na plikach binarnych. Koder komunikatów binarnych koduje komunikaty programu Windows Communication Foundation (WCF) w pliku binarnym w sieci. Chociaż kodowanie to powoduje bardzo szybką transmisję komunikatów, współdziałanie oparte na standardach WS-* zostaje utracone.

Sekcja mtomMessageEncoding konfiguracji określa kodowanie znaków i przechowywanie wersji komunikatów używanych dla komunikatu przy użyciu kodowania mechanizmu optymalizacji transmisji komunikatów (MTOM). (MTOM) to wydajna technologia do przesyłania danych binarnych w komunikatach programu Windows Communication Foundation (WCF). Koder MTOM próbuje osiągnąć równowagę między wydajnością a współdziałaniem. Kodowanie MTOM przesyła większość kodu XML w postaci tekstowej, ale optymalizuje duże bloki danych binarnych, przesyłając je zgodnie z rzeczywistym użyciem bez konwersji na tekst.

Sekcja textMessageEncoding konfiguracji określa koder tekstowy używany do tworzenia komunikatów tekstowych na przewodach. Komunikaty generowane przez ten koder są odpowiednie dla międzyoperacyjności opartej na usłudze WS*. Klient usługi sieci Web lub usługi sieci Web może ogólnie zrozumieć tekstowy kod XML. Jednak przesyłanie dużych bloków danych binarnych jako tekstu jest najmniej wydajną metodą kodowania komunikatów XML

Zobacz też