FormOptions Класс

Определение

Параметры для настройки чтения текста запроса в виде HTTP-формы.

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
Наследование
FormOptions

Конструкторы

FormOptions()

Поля

DefaultBufferBodyLengthLimit

Значение по умолчанию для BufferBodyLengthLimit . Значение по умолчанию — 134 217 728 байт, то есть 128 МБ.

DefaultMemoryBufferThreshold

Значение по умолчанию для MemoryBufferThreshold . Значение по умолчанию — 65 536 байта, что составляет примерно 64 КБ.

DefaultMultipartBodyLengthLimit

Значение по умолчанию для MultipartBodyLengthLimit . Значение по умолчанию — 134 217 728 байта, то есть приблизительно 128 МБ.

DefaultMultipartBoundaryLengthLimit

Значение по умолчанию для MultipartBoundaryLengthLimit . Значение по умолчанию — 128 байт.

Свойства

BufferBody

Включает полный буфер текста запроса. Используйте этот параметр, если нескольким компонентам требуется считывать необработанный поток. Значение по умолчанию — false.

BufferBodyLengthLimit

Если BufferBody параметр включен, это предельное значение для общего числа байтов, которые будут помещены в буфер. Формы, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 134 217 728 байта, то есть приблизительно 128 МБ.

KeyLengthLimit

Ограничение длины отдельных ключей. Формы, содержащие ключи, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 2 048 байта, то есть приблизительно 2 КБ.

MemoryBufferThreshold

Если BufferBody параметр включен, это число байтов текста будет помещено в буфер памяти. Если это пороговое значение превышено, буфер будет перемещен во временный файл на диске. Это также применимо при буферизации отдельных частей многоэлементного раздела. Значение по умолчанию — 65 536 байта, что составляет примерно 64 КБ.

MultipartBodyLengthLimit

Ограничение длины каждого составного тела. Разделы форм, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 134 217 728 байта, то есть приблизительно 128 МБ.

MultipartBoundaryLengthLimit

Ограничение длины идентификатора границы. Формы с границами, превышающими это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 128 байт.

MultipartHeadersCountLimit

Ограничение количества заголовков, которые должны быть разрешены в каждом разделе составного раздела. Заголовки с одинаковым именем будут объединены. Разделы форм, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 16.

MultipartHeadersLengthLimit

Ограничение общей длины ключей и значений заголовков в каждом разделе составного раздела. Разделы форм, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 16 384 байта, то есть приблизительно 16 КБ.

ValueCountLimit

Ограничение числа допустимых записей в форме. Формы, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 1024.

ValueLengthLimit

Ограничение длины отдельных значений форм. Формы, содержащие значения, превышающие это ограничение, будут вызывать исключение InvalidDataException при синтаксическом анализе. Значение по умолчанию — 4 194 304 байта, то есть приблизительно 4 МБ.

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