Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u de codering en berichtversiebeheer gebruikt voor SOAP Message Transmission Optimization Mechanism (MTOM) op basis van berichten.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<mtomMessageEncoding>
Syntaxis
<mtomMessageEncoding maxBufferSize="Integer"
maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing1/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
| maxBufferSize | Een geheel getal dat de maximale grootte van de buffer aangeeft die kan worden gebruikt. |
| maxReadPoolSize | Een geheel getal dat aangeeft hoeveel berichten tegelijkertijd kunnen worden gelezen zonder nieuwe lezers toe te wijzen. Grotere poolgrootten maken het systeem toleranter voor activiteitpieken ten koste van een grotere werkset. De standaardwaarde is 64. |
| maxWritePoolSize | Een geheel getal dat aangeeft hoeveel berichten tegelijk kunnen worden verzonden zonder nieuwe schrijvers toe te wijzen. Grotere poolgrootten maken het systeem toleranter voor activiteitpieken ten koste van een grotere werkset. De standaardwaarde is 16. |
| messageVersion | Hiermee geeft u de SOAP-versie van de berichten die worden verzonden met behulp van de binding. Geldige waarden zijn - Soap11Addressing1 - Soap12Addressing10 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. |
Kind-elementen
| Onderdeel | Description |
|---|---|
| <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
| Onderdeel | Description |
|---|---|
| <bindend> | Definieert alle bindingsmogelijkheden van de aangepaste binding. |
Opmerkingen
Encoding is het proces van het transformeren van een bericht in een reeks bytes. Decodering is het omgekeerde proces. Windows Communication Foundation (WCF) bevat drie typen codering voor SOAP-berichten: Text, Binary and Message Transmission Optimization Mechanism (MTOM).
Het MtomMessageEncoding element geeft de tekencodering en berichtversiebeheer en andere instellingen op die worden gebruikt voor berichten met behulp van een MTOM-coderingsmechanisme (Message Transmission Optimization). MTOM is een efficiënte technologie voor het verzenden van binaire gegevens in WCF-berichten. De MTOM-encoder probeert een balans te creëren tussen efficiëntie en interoperabiliteit. De MTOM-codering verzendt de meeste XML in tekstvorm, maar optimaliseert grote blokken binaire gegevens door ze te verzenden as-is, zonder conversie naar hun base64 gecodeerde indeling.
Example
<mtomMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap11Addressing10"
textEncoding="utf-8" />