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
Значение свойства
Максимальный объем памяти (в байтах), используемый для буферизации входящих сообщений. Значение по умолчанию - 65 536 байт.
Исключения
Значение меньше или равно нулю.
Комментарии
В потоковых сообщениях это свойство применимо только к заголовкам сообщений; в буферизованных сообщениях оно применимо ко всему сообщению.
Значение этого свойства должно быть меньше значения свойства MaxReceivedMessageSize или равно ему и больше размера заголовков сообщения; в противном случае в канале создается исключение.
При приеме данных, объем которых превышает размер буфера, в канале создается исключение CommunicationException, содержащее в качестве внутреннего исключения объект QuotaExceededException.