Microsoft.AspNetCore.WebUtilities Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |