MtomMessageEncodingBindingElement.MaxBufferSize Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el tamaño máximo del búfer.
public:
property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer
Valor de propiedad
El tamaño máximo del búfer. El valor predeterminado es 65536 (0x10000) bytes.
Excepciones
El valor establecido es menor o igual que cero.
Comentarios
Los mensajes del Mecanismo de optimización de transmisión de mensajes (MTOM) en Windows Communication Foundation (WCF) pueden constar de varias partes MIME. El mensaje siempre incluye una parte de Extensiones multipropósito de correo Internet (MIME) que contiene la parte del conjunto de información del mensaje. Además, si el mensaje contiene datos binarios que se han optimizado, puede contener partes de MIME adicionales que contienen los datos binarios. No hay ningún requisito impuesto sobre en qué orden deben aparecer estas partes de MIME en el mensaje. El proceso de lectura del mensaje a veces debe almacenar en búfer partes de MIME si aparecen desordenadas. El proceso de lectura del mensaje también puede tener que almacenar en búfer la información de encabezado de MIME pertinente en cada parte. Esta cuota MaxBufferSize está pensada para limitar la cantidad de memoria que se puede asignar al leer los mensajes MTOM y restringir así el consumo excesivo de memoria debido a los requisitos de almacenado en búfer.