<textMessageEncoding>
Hiermee geeft u de tekencodering en berichtversiebeheer die worden gebruikt voor xml-berichten op basis van tekst.
<Configuratie>
<system.serviceModel>
<Bindings>
<customBinding>
<Bindend>
<textMessageEncoding>
Syntax
<textMessageEncoding maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing10/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
maxReadPoolSize | Een geheel getal dat aangeeft hoeveel berichten tegelijkertijd kunnen worden gelezen zonder nieuwe lezers toe te wijzen. Grotere groepen maken het systeem toleranter voor activiteitspieken, ten koste van een grotere werkset. De standaardwaarde is 64. |
maxWritePoolSize | Een geheel getal dat aangeeft hoeveel berichten tegelijkertijd kunnen worden verzonden zonder nieuwe schrijvers toe te wijzen. Grotere groepen maken het systeem toleranter voor activiteitspieken, ten koste van een grotere werkset. De standaardwaarde is 16. |
messageVersion | Hiermee geeft u de SOAP-versie op van de berichten die zijn verzonden met behulp van de binding. Geldige waarden zijn - Soap11Addressing10 - Soap12Addressing10 - Zeep11 - Zeep12 De standaardwaarde is Soap12Addressing10. Dit kenmerk is van het type MessageVersion. |
writeEncoding | Hiermee geeft u de tekensetcodering die moet worden gebruikt voor het verzenden van berichten op de binding. Geldige waarden zijn - UnicodeFffeTextEncoding: Unicode BigEndian-codering - Utf16TextEncoding: Unicode-codering - Utf8TextEncoding: 8-bits codering De standaardwaarde is Utf8TextEncoding. Dit kenmerk is van het type Encoding. |
Onderliggende elementen
Element | Beschrijving |
---|---|
<readerQuotas> | Definieert de beperkingen voor de complexiteit van SOAP-berichten die kunnen worden verwerkt door eindpunten die met deze binding zijn geconfigureerd. Dit element is van het type XmlDictionaryReaderQuotasElement. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
<Bindend> | Definieert alle bindingsmogelijkheden van de aangepaste binding. |
Opmerkingen
Encoding is het proces waarbij een bericht wordt omgezet in een reeks bytes. Decoderen is het omgekeerde proces. Windows Communication Foundation (WCF) bevat drie typen codering voor SOAP-berichten: Text, Binary en Message Transmission Optimization Mechanism (MTOM).
De tekstcodering die door het textMessageEncoding
element wordt vertegenwoordigd, is het meest interoperabel, maar de minst efficiƫnte coderingsprogramma voor XML-berichten. De tekstcoderingsprogramma maakt berichten op basis van tekst op de kabel. Berichten die door deze encoder worden geproduceerd, zijn geschikt voor op WS gebaseerde interoperabiliteit. Webservice of webserviceclient kan tekstuele XML over het algemeen begrijpen. Het verzenden van grote blokken binaire gegevens als tekst is echter de minst efficiƫnte methode voor het coderen van XML-berichten.
Voorbeeld
<textMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap12Addressing10"
textEncoding="utf-8" />