Compartir a través de


Microsoft.AspNetCore.WebUtilities Espacio de nombres

Contiene utilidades usadas habitualmente para ASP.NET Core aplicaciones, incluidas herramientas para trabajar con formularios, mensajes de varias partes, cadenas de consulta, codificadores y descodificadores y flujos de solicitud/respuesta.

Clases

Base64UrlTextEncoder

Codifica y descodifica mediante codificación url base64.

BufferedReadStream

Un objeto Stream que encapsula otra secuencia y permite leer líneas. Los datos se almacena en búfer en memoria.

FileBufferingReadStream

Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose.

FileBufferingWriteStream

que Stream almacena en búfer el contenido que se va a escribir en el disco. Use DrainBufferAsync(Stream, CancellationToken) para escribir contenido almacenado en búfer en un destino Stream.

FileMultipartSection

Representa una sección de varias partes de archivos

FormMultipartSection

Representa una sección de varias partes de formulario

FormPipeReader

Se usa para leer un formulario "application/x-www-form-urlencoded". Lee internamente un PipeReader.

FormReader

Se usa para leer un formulario "application/x-www-form-urlencoded".

HttpRequestStreamReader

para TextReader leer el flujo de solicitud HTTP.

HttpResponseStreamWriter

Escribe en la respuesta Stream HTTP mediante el proporcionado Encoding. No escribe la lista de materiales y tampoco cierra la secuencia.

MultipartReader

Lee el contenido del formulario de varias partes del especificado Stream.

MultipartSection

Una sección de varias partes leída por MultipartReader.

MultipartSectionConverterExtensions

Varias extensiones para convertir secciones de varias partes

MultipartSectionStreamExtensions

Varios métodos de extensión para tratar con la secuencia de cuerpo de sección

QueryHelpers

Proporciona métodos para analizar y manipular cadenas de consulta.

ReasonPhrases

Proporciona acceso a las frases de motivo del código de estado HTTP como se muestra en http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Métodos de extensión HTTP para Stream.

WebEncoders

Contiene API de utilidad para ayudar con operaciones comunes de codificación y descodificación.

Estructuras

KeyValueAccumulator

Esta API admite la infraestructura y no está diseñada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

QueryStringEnumerable

Enumerable que puede proporcionar los pares nombre-valor de una cadena de consulta de URI.

QueryStringEnumerable.EncodedNameValuePair

Representa un único par nombre-valor extraído de una cadena de consulta durante la enumeración.

QueryStringEnumerable.Enumerator

Enumerador que proporciona los pares nombre-valor de una cadena de consulta de URI.