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.