ConnectionOrientedTransportBindingElement.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 que se va a usar. Para los mensajes transmitidos, este valor debe ser al 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
Número máximo de bytes que se usan para almacenar en búfer los mensajes entrantes en la memoria. El valor predeterminado es 65.536 bytes.
Excepciones
El valor es menor o igual que cero.
Comentarios
Para los mensajes transmitidos, esta propiedad solo se aplica a los encabezados del mensaje; para los mensajes almacenados en búfer que se aplican a todo el mensaje.
El valor de esta propiedad debe ser menor o igual que MaxReceivedMessageSize y debe ser mayor que el tamaño de los encabezados del mensaje o el canal produce una excepción.
Si recibe más datos de los que puede almacenar en búfer el canal produce un CommunicationException, que contiene como QuotaExceededException una excepción interna.