HttpTransportBindingElement.MaxBufferSize Propiedad

Definición

Obtiene o establece el tamaño máximo del búfer que se va a usar. Para los mensajes almacenados en búfer este valor es el mismo que MaxReceivedMessageSize. Para los mensajes transmitidos por secuencias, este valor tiene el tamaño máximo de los encabezados SOAP, que se deben leer en modo de almacenamiento en 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

Int32

El tamaño máximo, en bytes, del búfer.

Ejemplos

En el ejemplo siguiente se establece esta propiedad para utilizarla al realizar solicitudes en el enlace.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();  
httpBinding.MaxBufferSize = 16384;  

Comentarios

Para los mensajes transmitidos por secuencias, si el tamaño de los encabezados del mensaje es mayor que esta propiedad, se produce una excepción de la clase QuotaExceededException. Para un mensaje no transmitido por secuencias, si el tamaño del mensaje es mayor que esta propiedad, se coloca el mensaje.

Si no se especifica, el valor predeterminado es 65536.

Se aplica a