Microsoft.AspNetCore.WebUtilities 命名空间

包含用于 ASP.NET Core应用程序的常用实用工具,包括用于处理表单、多部分消息、查询字符串、编码器/解码器和请求/响应流的工具。

Base64UrlTextEncoder

使用 base64 URL 编码进行编码和解码。

BufferedReadStream

包装另一个流并允许读取行的 Stream。 数据在内存中缓冲。

FileBufferingReadStream

一个流,它包装另一个流,并通过在读取内容时缓冲内容来启用倒退。 内容在内存中缓冲到一定大小,然后后台处理到磁盘上的临时文件。 临时文件将在 Dispose 上删除。

FileBufferingWriteStream

一个 Stream ,用于缓冲要写入磁盘的内容。 使用 DrainBufferAsync(Stream, CancellationToken) 将缓冲内容写入目标 Stream

FileMultipartSection

表示文件多部分部分

FormMultipartSection

表示窗体多部分部分部分

FormPipeReader

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

FormReader

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

HttpRequestStreamReader

用于 TextReader 读取 HTTP 请求流的 。

HttpResponseStreamWriter

使用提供的 Encoding写入 HTTP 响应Stream。 它不会写入 BOM,也不会关闭流。

MultipartReader

从指定的 Stream读取多部分表单内容。

MultipartSection

MultipartReader读取的多部分部分。

MultipartSectionConverterExtensions

用于转换多部分部分的各种扩展

MultipartSectionStreamExtensions

用于处理节正文流的各种扩展方法

QueryHelpers

提供用于分析和操作查询字符串的方法。

ReasonPhrases

提供对中列出的 http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtmlHTTP 状态代码原因短语的访问。

StreamHelperExtensions

StreamHTTP 扩展方法。

WebEncoders

包含用于帮助执行常见编码和解码操作的实用工具 API。

结构

KeyValueAccumulator

此 API 支持基础结构,不应从代码中直接使用。 将来的版本中可能会更改或删除此 API。

QueryStringEnumerable

一个枚举对象,可提供 URI 查询字符串中的名称/值对。

QueryStringEnumerable.EncodedNameValuePair

表示枚举期间从查询字符串中提取的单个名称/值对。

QueryStringEnumerable.Enumerator

提供 URI 查询字符串中的名称/值对的枚举器。