Share via


FormReader 类

定义

用于读取“application/x-www-form-urlencoded”表单。

public ref class FormReader : IDisposable
public class FormReader : IDisposable
type FormReader = class
    interface IDisposable
Public Class FormReader
Implements IDisposable
继承
FormReader
实现

构造函数

FormReader(Stream)

初始化 FormReader 的新实例。

FormReader(Stream, Encoding)

初始化 FormReader 的新实例。

FormReader(Stream, Encoding, ArrayPool<Char>)

初始化 FormReader 的新实例。

FormReader(String)

初始化 FormReader 的新实例。

FormReader(String, ArrayPool<Char>)

初始化 FormReader 的新实例。

字段

DefaultKeyLengthLimit

获取 的 KeyLengthLimit默认值。 默认为 2,048 个字节,大约为 2KB。

DefaultValueCountLimit

获取 的 ValueCountLimit默认值。 默认值为 1024。

DefaultValueLengthLimit

获取 的 ValueLengthLimit默认值。 默认为 4,194,304 字节,大约为 4MB。

属性

KeyLengthLimit

表单键的长度限制。

ValueCountLimit

在 ReadForm 或 ReadFormAsync 中允许的表单值的数量限制。

ValueLengthLimit

窗体值的长度限制。

方法

Dispose()

用于读取“application/x-www-form-urlencoded”表单。

ReadForm()

分析 HTTP 窗体正文中的文本。

ReadFormAsync(CancellationToken)

分析 HTTP 表单正文。

ReadNextPair()

从窗体中读取下一个键值对。 对于未缓冲区的数据,请改用异步重载。

ReadNextPairAsync(CancellationToken)

从窗体异步读取下一个键值对。

适用于