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, таким образом ограничивая чрезмерное потребление памяти за счет требований по буферизации.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по