Megosztás:


<textMessageEncoding>

Megadja a szövegalapú XML-üzenetekhez használt karakterkódolást és üzenetverziót.

<konfiguráció>
   <system.serviceModel>
     <Kötések>
       <customBinding>
         <kötés>
           <textMessageEncoding>

Szemantika

<textMessageEncoding maxReadPoolSize="Integer"
                     maxWritePoolSize="Integer"
                     messageVersion="Soap11Addressing10/Soap12Addressing10"
                     writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
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 toleránsabbá teszik a rendszert a nagyobb munkakészletek árán kiugró tevékenységnövekedésekkel. Az alapértelmezett érték 64.
maxWritePoolSize Egy egész szám, amely meghatározza, hogy hány üzenet küldhető egyszerre új írók kiosztása nélkül. A nagyobb készletméretek toleránsabbá teszik a rendszert a nagyobb munkakészletek árán kiugró tevékenységnövekedésekkel. Az alapértelmezett érték 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
- Soap11
- Soap12

Az alapértelmezett a Soap12Addressing10. Ez az attribútum típusa MessageVersion.
writeEncoding Megadja a kötésen lévő üzenetek kibocsátásához használandó karakterkészlet kódolását. 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 Description
<readerQuotas> Meghatározza a SOAP-üzenetek összetettségére vonatkozó korlátozásokat, amelyeket az ezzel a kötéssel konfigurált végpontok feldolgozhatnak. Ez az elem típusa XmlDictionaryReaderQuotasElement.

Szülőelemek

Elem Description
<kötés> 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átvitel optimalizálási mechanizmusa (MTOM).

Az elem által textMessageEncoding képviselt szövegkódolás a leginkább együttműködő, 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 WS-* alapú interophoz használhatók. A webszolgáltatás- vagy 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.

Example

<textMessageEncoding maxReadPoolSize="211"
                     maxWritePoolSize="2132"
                     messageVersion="Soap12Addressing10"
                     textEncoding="utf-8" />

Lásd még