Microsoft.AspNetCore.WebUtilities Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |