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


MtomMessageEncodingBindingElement.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

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

Максимальный размер буфера. Значение по умолчанию — 65536 (0x10000) байтов.

Исключения

Набор значений меньше или равен нулю.

Комментарии

Сообщения механизма оптимизации передачи сообщений (MTOM) в Windows Communication Foundation (WCF) могут состоять из нескольких частей MIME. Сообщение всегда включает в себя часть многоцелевых расширений электронной почты (MIME), содержащую часть набора сведений сообщения. Кроме того, если сообщение содержит двоичные данные, оптимизированные, он может содержать дополнительные части MIME, содержащие двоичные данные. В сообщении не предъявляются требования к тому, какой порядок этих частей MIME должен отображаться. Процесс чтения сообщений иногда должен буферизовывать части MIME, если они отображаются вне порядка. Процесс чтения сообщений также может потребовать буферизации соответствующих сведений о заголовке MIME в каждой части. Эта MaxBufferSize квота предназначена для ограничения объема памяти, который можно выделить при чтении сообщений MTOM и поэтому ограничить чрезмерное потребление памяти из-за требований к буферизации.

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