ConnectionOrientedTransportBindingElement.MaxBufferSize Свойство

Определение

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

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

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

Int32

Максимальный объем памяти (в байтах), используемый для буферизации входящих сообщений. Значение по умолчанию - 65 536 байт.

Исключения

Значение меньше или равно нулю.

Комментарии

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

Значение этого свойства должно быть меньше значения свойства MaxReceivedMessageSize или равно ему и больше размера заголовков сообщения; в противном случае в канале создается исключение.

При приеме данных, объем которых превышает размер буфера, в канале создается исключение CommunicationException, содержащее в качестве внутреннего исключения объект QuotaExceededException.

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