Поделиться через


Microsoft.AspNetCore.WebUtilities Пространство имен

Содержит часто используемые служебные программы для ASP.NET Core приложений, включая средства для работы с формами, составными сообщениями, строками запросов, кодировщиками и декодерами, а также потоками запросов и ответов.

Классы

Base64UrlTextEncoder

Кодирует и декодирует с использованием кодировки URL-адреса base64.

BufferedReadStream

Объект Stream, который заключает в оболочку другой поток и позволяет считывать строки. Данные буферизуются в памяти.

FileBufferingReadStream

Объект Stream, который упаковывает другой поток и обеспечивает перемотку путем буферизации содержимого по мере считывания. Содержимое помещается в память до определенного размера, а затем помещается в временный файл на диске. Временный файл будет удален в 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

Записывает в HTTP-ответ Stream с помощью предоставленного Encoding. Он не записывает спецификацию, а также не закрывает поток.

MultipartReader

Считывает содержимое многокомпонентной формы из указанного Streamобъекта .

MultipartSection

Многокомпонентный раздел, считываемый .MultipartReader

MultipartSectionConverterExtensions

Различные расширения для преобразования многокомпонентных разделов

MultipartSectionStreamExtensions

Различные методы расширения для работы с потоком текста раздела

QueryHelpers

Предоставляет методы для анализа строк запроса и управления ими.

ReasonPhrases

Предоставляет доступ к фразам причины кода состояния HTTP, как указано в http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Методы расширения HTTP для Stream.

WebEncoders

Содержит служебные API для упрощения распространенных операций кодирования и декодирования.

Структуры

KeyValueAccumulator

Этот API поддерживает инфраструктуру, и его не следует использовать напрямую из кода. В будущих выпусках этот API может быть изменен или удален.

QueryStringEnumerable

Перечисляемый объект, который может предоставлять пары "имя-значение" из строки запроса URI.

QueryStringEnumerable.EncodedNameValuePair

Представляет одну пару "имя-значение", извлеченную из строки запроса во время перечисления.

QueryStringEnumerable.Enumerator

Перечислитель, предоставляющий пары "имя-значение" из строки запроса URI.