Microsoft.AspNetCore.WebUtilities Namespace

Contém utilitários comumente usados para aplicativos ASP.NET Core, incluindo ferramentas para trabalhar com formulários, mensagens de várias partes, cadeias de caracteres de consulta, codificadores/decodificadores e fluxos de solicitação/resposta.

Classes

Base64UrlTextEncoder

Codifica e decodifica usando a codificação de URL base64.

BufferedReadStream

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

FileBufferingReadStream

Um Stream que encapsula outro fluxo e habilita o rebobinamento armazenando o conteúdo em buffer conforme ele é lido. O conteúdo é armazenado em buffer na memória até um determinado tamanho e, em seguida, é colocado em um arquivo temporário no disco. O arquivo temporário será excluído em Dispose.

FileBufferingWriteStream

Um Stream que armazena em buffer o conteúdo a ser gravado em disco. Use DrainBufferAsync(Stream, CancellationToken) para gravar conteúdo em buffer em um destino Stream.

FileMultipartSection

Representa uma seção de várias partes do arquivo

FormMultipartSection

Representa uma seção de várias partes do formulário

FormPipeReader

Usado para ler um formulário 'application/x-www-form-urlencoded'. Leituras internas de um PipeReader.

FormReader

Usado para ler um formulário 'application/x-www-form-urlencoded'.

HttpRequestStreamReader

Um TextReader para ler o fluxo de solicitação HTTP.

HttpResponseStreamWriter

Grava na resposta Stream HTTP usando o fornecido Encoding. Ele não grava o BOM e também não fecha o fluxo.

MultipartReader

Lê o conteúdo do formulário de várias partes do especificado Stream.

MultipartSection

Uma seção de várias partes lida por MultipartReader.

MultipartSectionConverterExtensions

Várias extensões para converter seções de várias partes

MultipartSectionStreamExtensions

Vários métodos de extensão para lidar com o fluxo do corpo da seção

QueryHelpers

Fornece métodos para analisar e manipular cadeias de caracteres de consulta.

ReasonPhrases

Fornece acesso a frases de motivo de código status HTTP, conforme listado em http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Métodos de extensão HTTP para Stream.

WebEncoders

Contém APIs do utilitário para ajudar nas operações comuns de codificação e decodificação.

Estruturas

KeyValueAccumulator

Esta API é compatível com a infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

QueryStringEnumerable

Um enumerável que pode fornecer os pares nome/valor de uma cadeia de caracteres de consulta URI.

QueryStringEnumerable.EncodedNameValuePair

Representa um par de nome/valor único extraído de uma cadeia de caracteres de consulta durante a enumeração.

QueryStringEnumerable.Enumerator

Um enumerador que fornece os pares nome/valor de uma cadeia de caracteres de consulta URI.