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.