Поделиться через


HttpTransportBindingElement.MaxBufferSize Свойство

Определение

Возвращает или задает максимальный размер используемого буфера. Для буферизованных сообщений это значение будет совпадать со значением свойства MaxReceivedMessageSize. Для потоковых сообщений это значение равно максимальному размеру заголовков SOAP, считываемых в режиме буферизации.

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

Значение свойства

Максимальный размер буфера в байтах.

Примеры

В следующем примере задается это свойство для использования при выполнении запросов в привязке.

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

Комментарии

Для потоковых сообщений, если размер заголовков сообщений больше, чем значение этого свойства, создается исключение QuotaExceededException. Для непотокового сообщения, если размер сообщения больше, чем значение этого свойства, сообщение отбрасывается.

Если значение не указано, по умолчанию оно будет равно 65536.

Применяется к