Comparteix a través de


ConnectionOrientedTransportBindingElement.MaxBufferSize Propiedad

Definición

Obtiene o establece el tamaño máximo del búfer que se va a usar. Para mensajes transmitidos por secuencias, este valor debería ser por lo menos el tamaño máximo posible de los encabezados de mensaje, que se leen en modo almacenado 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 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.

Excepciones

El valor es menor o igual que cero.

Comentarios

Para los mensajes transmitidos por secuencias, esta propiedad se aplica sólo a los encabezados del mensaje; para los mensajes almacenados en búfer se aplica al mensaje completo.

El valor de esta propiedad debe ser inferior o igual a MaxReceivedMessageSize y mayor que el tamaño de los encabezados del mensaje o el canal inicia 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.

Se aplica a