FormOptions 类

定义

用于将读取请求正文配置为 HTTP 窗体的选项。

public ref class FormOptions
public class FormOptions
type FormOptions = class
Public Class FormOptions
继承
FormOptions

构造函数

FormOptions()

用于将读取请求正文配置为 HTTP 窗体的选项。

字段

DefaultBufferBodyLengthLimit

BufferBodyLengthLimit默认值。 默认值为 134,217,728 字节,即 128MB。

DefaultMemoryBufferThreshold

MemoryBufferThreshold默认值。 默认值为 65,536 字节,大约为 64KB。

DefaultMultipartBodyLengthLimit

MultipartBodyLengthLimit默认值。 默认值为 134,217,728 字节,大约为 128MB。

DefaultMultipartBoundaryLengthLimit

MultipartBoundaryLengthLimit默认值。 默认值为 128 字节。

属性

BufferBody

启用完整请求正文缓冲。 如果多个组件需要读取原始流,请使用此选项。 默认为 false

BufferBodyLengthLimit

如果 BufferBody 启用 ,则这是将缓冲的字节总数的限制。 超过此限制的表单在分析时将引发 InvalidDataException 。 默认值为 134,217,728 字节,大约为 128MB。

KeyLengthLimit

单个密钥的长度限制。 包含超过此限制的键的表单将在分析时引发 InvalidDataException 。 默认值为 2,048 字节,大约为 2KB。

MemoryBufferThreshold

如果 BufferBody 启用 ,正文的这个字节数将在内存中缓冲。 如果超过此阈值,则缓冲区将改为移动到磁盘上的临时文件。 这也适用于缓冲单个多部分部分主体时。 默认值为 65,536 字节,大约为 64KB。

MultipartBodyLengthLimit

每个多部分主体的长度限制。 超出此限制的窗体节在分析时将引发 InvalidDataException 。 默认值为 134,217,728 字节,大约为 128MB。

MultipartBoundaryLengthLimit

边界标识符的长度限制。 超出此限制的边界的表单在分析时将引发 InvalidDataException 。 默认值为 128 字节。

MultipartHeadersCountLimit

每个多部分节中允许的标头数限制。 将合并同名的标头。 超出此限制的窗体节在分析时将引发 InvalidDataException 。 默认为 16。

MultipartHeadersLengthLimit

每个多部分部分中标头键和值的总长度限制。 超出此限制的窗体节在分析时将引发 InvalidDataException 。 默认为 16,384 字节,大约为 16KB。

ValueCountLimit

要允许的表单条目数限制。 超过此限制的表单在分析时将引发 InvalidDataException 。 默认为 1024。

ValueLengthLimit

单个窗体值的长度限制。 包含超出此限制的值的表单在分析时将引发 InvalidDataException 。 默认为 4,194,304 字节,大约为 4MB。

适用于