Partager via


Microsoft.AspNetCore.WebUtilities Espace de noms

Contient des utilitaires couramment utilisés pour ASP.NET Core applications, notamment des outils permettant d’utiliser des formulaires, des messages en plusieurs parties, des chaînes de requête, des encodeurs/décodeurs et des flux de requête/réponse.

Classes

Base64UrlTextEncoder

Encode et décode à l’aide de l’encodage d’URL en base64.

BufferedReadStream

Flux qui encapsule un autre flux et autorise la lecture de lignes. Les données sont mises en mémoire tampon.

FileBufferingReadStream

Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer.

FileBufferingWriteStream

Stream qui met en mémoire tampon le contenu à écrire sur le disque. Utilisez DrainBufferAsync(Stream, CancellationToken) pour écrire du contenu mis en mémoire tampon dans une cible Stream.

FileMultipartSection

Représente une section en plusieurs parties de fichier

FormMultipartSection

Représente une section de formulaire en plusieurs parties

FormPipeReader

Permet de lire un formulaire « application/x-www-form-urlencoded ». Lit en interne à partir d’un PipeReader.

FormReader

Permet de lire un formulaire « application/x-www-form-urlencoded ».

HttpRequestStreamReader

TextReader pour lire le flux de requête HTTP.

HttpResponseStreamWriter

Écrit dans la réponse Stream HTTP à l’aide du fourni Encoding. Il n’écrit pas la nomenclature et ne ferme pas non plus le flux.

MultipartReader

Lit le contenu de formulaire en plusieurs parties à partir du spécifié Stream.

MultipartSection

Section en plusieurs parties lue par MultipartReader.

MultipartSectionConverterExtensions

Différentes extensions pour la conversion de sections en plusieurs parties

MultipartSectionStreamExtensions

Différentes méthodes d’extension pour traiter le flux de corps de section

QueryHelpers

Fournit des méthodes pour analyser et manipuler des chaînes de requête.

ReasonPhrases

Fournit l’accès aux expressions de motif de code http status, comme indiqué dans http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Méthodes d’extension HTTP pour Stream.

WebEncoders

Contient des API utilitaires pour faciliter les opérations courantes d’encodage et de décodage.

Structures

KeyValueAccumulator

Cette API prend en charge l’infrastructure et n’est pas destinée à être utilisée directement dans votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

QueryStringEnumerable

Énumérable qui peut fournir les paires nom/valeur à partir d’une chaîne de requête d’URI.

QueryStringEnumerable.EncodedNameValuePair

Représente une paire nom/valeur unique extraite d’une chaîne de requête pendant l’énumération.

QueryStringEnumerable.Enumerator

Énumérateur qui fournit les paires nom/valeur à partir d’une chaîne de requête d’URI.