Microsoft.AspNetCore.WebUtilities Spazio dei nomi

Contiene utilità comunemente usate per le applicazioni ASP.NET Core, inclusi gli strumenti per l'uso di moduli, messaggi multipart, stringhe di query, codificatori/decodificatori e flussi di richiesta/risposta.

Classi

Base64UrlTextEncoder

Codifica e decodifica usando la codifica URL base64.

BufferedReadStream

Flusso che esegue il wrapping di un altro flusso e consente la lettura di righe. I dati vengono memorizzati nel buffer in memoria.

FileBufferingReadStream

Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose.

FileBufferingWriteStream

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

FileMultipartSection

Rappresenta una sezione multipart del file

FormMultipartSection

Rappresenta una sezione multipart del modulo

FormPipeReader

Usato per leggere un modulo 'application/x-www-form-urlencoded'. Legge internamente da pipereader.

FormReader

Usato per leggere un modulo 'application/x-www-form-urlencoded'.

HttpRequestStreamReader

Oggetto TextReader per leggere il flusso di richieste HTTP.

HttpResponseStreamWriter

Scrive nella risposta Stream HTTP usando l'oggetto fornito Encoding. Non scrive la distinta base e non chiude il flusso.

MultipartReader

Legge il contenuto del modulo multipart dall'oggetto specificato Stream.

MultipartSection

Sezione multipart letta da MultipartReader.

MultipartSectionConverterExtensions

Varie estensioni per la conversione di sezioni multipart

MultipartSectionStreamExtensions

Vari metodi di estensione per gestire il flusso del corpo della sezione

QueryHelpers

Fornisce metodi per l'analisi e la modifica delle stringhe di query.

ReasonPhrases

Fornisce l'accesso alle frasi motivo del codice di stato HTTP elencate in http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Metodi di estensione HTTP per Stream.

WebEncoders

Contiene API di utilità per facilitare operazioni comuni di codifica e decodifica.

Struct

KeyValueAccumulator

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

QueryStringEnumerable

Enumerabile che può fornire le coppie nome/valore da una stringa di query URI.

QueryStringEnumerable.EncodedNameValuePair

Rappresenta una coppia nome/valore singola estratta da una stringa di query durante l'enumerazione.

QueryStringEnumerable.Enumerator

Enumeratore che fornisce le coppie nome/valore da una stringa di query URI.