Sdílet prostřednictvím


Microsoft.AspNetCore.WebUtilities Obor názvů

Obsahuje běžně používané nástroje pro ASP.NET Core aplikace, včetně nástrojů pro práci s formuláři, vícedílnými zprávami, řetězci dotazů, kodéry/dekodéry a streamy požadavků a odpovědí.

Třídy

Base64UrlTextEncoder

Kóduje a dekóduje pomocí kódování url base64.

BufferedReadStream

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

FileBufferingReadStream

Stream, který zabalí jiný datový proud a umožňuje převinutí zpět ukládáním obsahu do vyrovnávací paměti při čtení. Obsah je uložen do vyrovnávací paměti až do určité velikosti a poté zařazován do dočasného souboru na disku. Dočasný soubor bude odstraněn při dispose.

FileBufferingWriteStream

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového Streamobjektu .

FileMultipartSection

Představuje oddíl s více částmi souboru.

FormMultipartSection

Představuje vícedílný oddíl formuláře.

FormPipeReader

Používá se ke čtení formuláře application/x-www-form-urlencoded. Interně čte z PipeReader.

FormReader

Používá se ke čtení formuláře application/x-www-form-urlencoded.

HttpRequestStreamReader

A TextReader pro čtení streamu požadavků HTTP.

HttpResponseStreamWriter

Zapisuje do odpovědi Stream HTTP pomocí zadaného Encodingpříkazu . Nezapíše kusovník a neuzavře datový proud.

MultipartReader

Přečte vícedílný obsah formuláře ze zadaného Stream.

MultipartSection

Vícedílný oddíl přečte .MultipartReader

MultipartSectionConverterExtensions

Různá rozšíření pro převod vícedílných oddílů

MultipartSectionStreamExtensions

Různé rozšiřující metody pro práci s datovým proudem těla oddílu

QueryHelpers

Poskytuje metody pro analýzu a manipulaci s řetězci dotazů.

ReasonPhrases

Poskytuje přístup ke frázím důvodu stavových kódů HTTP, jak je uvedeno v http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Metody rozšíření HTTP pro Stream.

WebEncoders

Obsahuje rozhraní API nástrojů, která pomáhají s běžnými operacemi kódování a dekódování.

Struktury

KeyValueAccumulator

Toto rozhraní API podporuje infrastrukturu a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích.

QueryStringEnumerable

Výčet, který může poskytnout páry název/hodnota z řetězce dotazu URI.

QueryStringEnumerable.EncodedNameValuePair

Představuje jeden pár název/hodnota extrahovaný z řetězce dotazu během výčtu.

QueryStringEnumerable.Enumerator

Enumerátor, který poskytuje páry název/hodnota z řetězce dotazu URI.