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 и поэтому ограничить чрезмерное потребление памяти из-за требований к буферизации.