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. |