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


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 внутреннее исключение.

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