<textMessageEncoding>
Meghatározza a szövegalapú XML-üzenetekhez használt karakterkódolást és -verziószámozást.
<Konfigurációs>
<system.serviceModel>
<Kötések>
<customBinding>
<Kötelező>
<textMessageEncoding>
Syntax
<textMessageEncoding maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing10/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Attribútum | Leírás |
---|---|
maxReadPoolSize | Egész szám, amely meghatározza, hogy hány üzenet olvasható egyszerre új olvasók kiosztása nélkül. A nagyobb készletméretek miatt a rendszer toleránsabbá teszi a tevékenységcsúcsokat egy nagyobb munkakészlet költségén. Az alapértelmezett érték a 64. |
maxWritePoolSize | Egész szám, amely megadja, hogy hány üzenet küldhető egyszerre új írók kiosztása nélkül. A nagyobb készletméretek miatt a rendszer toleránsabbá teszi a tevékenységcsúcsokat egy nagyobb munkakészlet költségén. Az alapértelmezett érték a 16. |
messageVersion | A kötéssel küldött üzenetek SOAP-verzióját adja meg. Az érvényes értékek a következők: - Soap11Addressing10 - Soap12Addressing10 - Szappan11 - Soap12 Az alapértelmezett a Soap12Addressing10. Ez az attribútum típusa MessageVersion. |
writeEncoding | Meghatározza azt a karakterkészlet-kódolást, amellyel üzeneteket kell kibocsátani a kötésen. Az érvényes értékek a következők: - UnicodeFffeTextEncoding: Unicode BigEndian kódolás - Utf16TextEncoding: Unicode kódolás - Utf8TextEncoding: 8 bites kódolás Az alapértelmezett érték az Utf8TextEncoding. Ez az attribútum típusa Encoding. |
Gyermekelemek
Elem | Leírás |
---|---|
<readerQuotas> | Meghatározza a SOAP-üzenetek összetettségére vonatkozó korlátozásokat, amelyeket az ezzel a kötéssel konfigurált végpontok dolgozhatnak fel. Ez az elem típusa XmlDictionaryReaderQuotasElement. |
Szülőelemek
Elem | Leírás |
---|---|
<Kötelező> | Meghatározza az egyéni kötés összes kötési képességét. |
Megjegyzések
A kódolás az üzenet 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).
Az elem által textMessageEncoding
képviselt szövegkódolás a legművelhetőbb, de az XML-üzenetek legkevésbé hatékony kódolója. A szövegkódoló szövegalapú üzeneteket hoz 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ása azonban a legkevésbé hatékony módszer a bináris adatok nagy méretű blokkjainak szövegként való továbbítására.
Példa
<textMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap12Addressing10"
textEncoding="utf-8" />