Megosztás:


Üzenetkódolás

A kódolás egy Unicode-karakterkészlet bájtok sorozatává alakításának folyamata. A dekódolás a fordított folyamat. A Windows Communication Foundation (WCF) a SOAP-üzenetek kódolásának három típusát tartalmazza: Szöveg, Bináris és Üzenetátviteli optimalizálási mechanizmus (MTOM).

A binaryMessageEncoding konfigurációs szakasz meghatározza a bináris alapú XML-üzenetekhez használt karakterkódolást és üzenetverziózást. A bináris üzenetkódoló binárisan kódolja a Windows Communication Foundation (WCF) üzeneteit binárisan a vezetéken. Bár ez a kódolás nagyon gyors üzenetek átvitelét eredményezi, a WS-* szabványokon alapuló együttműködés megszűnik.

A mtomMessageEncoding konfigurációs szakasz meghatározza az üzenethez használt karakterkódolást és üzenetverziózást üzenetátviteli optimalizálási mechanizmus (MTOM) kódolásával. Az (MTOM) egy hatékony technológia a bináris adatok Windows Communication Foundation (WCF) üzenetekben való továbbítására. Az MTOM kódoló megpróbál egyensúlyt teremteni a hatékonyság és az együttműködési képesség között. Az MTOM-kódolás a legtöbb XML-t szöveges formában továbbítja, de optimalizálja a bináris adatok nagy blokkjait úgy, hogy a szöveggé alakítás nélkül továbbítja őket.

A textMessageEncoding konfigurációs szakasz egy szövegkódolót határoz meg, amellyel szövegalapú üzeneteket hozhat létre a vezetéken. A kódoló által létrehozott üzenetek alkalmasak A WS-* alapú interophoz. A webszolgáltatás vagy a webszolgáltatás-ügyfél általánosan megértheti a szöveges XML-t. Az XML-üzenetek kódolásának legkevésbé hatékony módszere azonban a nagy méretű bináris adatblokkok szövegként való továbbítása

Lásd még