NetNamedPipeBindingElement.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 un valor que especifica el tamaño máximo, en bytes, del búfer usado para almacenar los mensajes en memoria.
public:
property int MaxBufferSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxBufferSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer
Valor de propiedad
El número máximo de bytes que se usan para almacenar en búfer los mensajes entrantes en memoria. El valor predeterminado es 65.536 bytes.
- Atributos
Comentarios
Esta propiedad sólo se aplica a los encabezados de mensajes transmitidos. Este valor debería ser por lo menos el tamaño máximo posible de los encabezados SOAP, que se leen en modo almacenado en búfer.
Si el búfer está completo, los datos excedentes permanecen en el socket subyacente hasta que el búfer tenga de nuevo espacio.
El valor de esta propiedad debe ser inferior o igual a MaxMessageSize y mayor que el tamaño de los encabezados del mensaje o el canal iniciará una excepción.
Si recibe más datos de los que puede almacenar en búfer, el canal inicia una CommunicationException, que contiene QuotaExceededException como una excepción interna.