Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica la codificación y el control de versiones de mensajes usados para los mensajes basados en el mecanismo de optimización de transmisión de mensajes (MTOM) soap.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<mtomMessageEncoding>
Syntax
<mtomMessageEncoding maxBufferSize="Integer"
maxReadPoolSize="Integer"
maxWritePoolSize="Integer"
messageVersion="Soap11Addressing1/Soap12Addressing10"
writeEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding" />
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
| maxBufferSize | Entero que especifica el tamaño máximo del búfer que se puede usar. |
| maxReadPoolSize | Entero que especifica cuántos mensajes se pueden leer simultáneamente sin asignar nuevos lectores. Los tamaños de grupo más grandes hacen que el sistema sea más tolerante a los picos de actividad a costa de un conjunto de trabajo mayor. El valor predeterminado es 64. |
| maxWritePoolSize | Entero que especifica cuántos mensajes se pueden enviar simultáneamente sin asignar nuevos escritores. Los tamaños de grupo más grandes hacen que el sistema sea más tolerante a los picos de actividad a costa de un conjunto de trabajo mayor. El predeterminado es 16. |
| messageVersion | Especifica la versión SOAP de los mensajes enviados mediante el enlace. Los valores válidos son - Soap11Addressing1 - Soap12Addressing10 El valor predeterminado es Soap12Addressing10. Este atributo es de tipo MessageVersion. |
| writeEncoding | Especifica la codificación del juego de caracteres que se va a usar para emitir mensajes en el enlace. Los valores válidos son - UnicodeFffeTextEncoding: Codificación BigEndian Unicode - Utf16TextEncoding: codificación Unicode - Utf8TextEncoding: codificación de 8 bits El valor predeterminado es Utf8TextEncoding. Este atributo es de tipo Encoding. |
Elementos secundarios
| Elemento | Description |
|---|---|
| <readerQuotas> | Define las restricciones sobre la complejidad de los mensajes SOAP que los puntos de conexión configurados con este enlace pueden procesar. Este elemento es de tipo XmlDictionaryReaderQuotasElement. |
Elementos primarios
| Elemento | Description |
|---|---|
| <encuadernación> | Define todas las funcionalidades de enlace del enlace personalizado. |
Observaciones
La codificación es el proceso de transformar un mensaje en una secuencia de bytes. La descodificación es el proceso inverso. Windows Communication Foundation (WCF) incluye tres tipos de codificación para mensajes SOAP: Text, Binary and Message Transmission Optimization Mechanism (MTOM).
El MtomMessageEncoding elemento especifica la codificación de caracteres y el control de versiones de mensajes y otras configuraciones usadas para los mensajes mediante una codificación del Mecanismo de optimización de transmisión de mensajes (MTOM). MTOM es una tecnología eficaz para transmitir datos binarios en mensajes WCF. El codificador MTOM intenta crear un equilibrio entre la eficacia y la interoperabilidad. La codificación MTOM transmite la mayoría de los XML en formato textual, pero optimiza grandes bloques de datos binarios transmitiéndolos as-is, sin conversión a su formato codificado en base64.
Example
<mtomMessageEncoding maxReadPoolSize="211"
maxWritePoolSize="2132"
messageVersion="Soap11Addressing10"
textEncoding="utf-8" />