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