Microsoft.AspNetCore.WebUtilities Przestrzeń nazw

Zawiera powszechnie używane narzędzia dla aplikacji ASP.NET Core, w tym narzędzia do pracy z formularzami, komunikatami wieloczęściowymi, ciągami zapytań, koderami/dekodownikami i strumieniami żądań/odpowiedzi.

Klasy

Base64UrlTextEncoder

Koduje i dekoduje przy użyciu kodowania adresów URL base64.

BufferedReadStream

Strumień, który opakowuje inny strumień i umożliwia odczytywanie wierszy. Dane są buforowane w pamięci.

FileBufferingReadStream

Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose.

FileBufferingWriteStream

Buforuje Stream zawartość zapisywaną na dysku. Użyj DrainBufferAsync(Stream, CancellationToken) polecenia , aby zapisać zawartość buforowaną w obiekcie docelowym Stream.

FileMultipartSection

Reprezentuje sekcję wieloczęściową pliku

FormMultipartSection

Reprezentuje sekcję wieloczęściową formularza

FormPipeReader

Służy do odczytywania formularza "application/x-www-form-urlencoded". Wewnętrznie odczytuje element PipeReader.

FormReader

Służy do odczytywania formularza "application/x-www-form-urlencoded".

HttpRequestStreamReader

A TextReader , aby odczytać strumień żądania HTTP.

HttpResponseStreamWriter

Zapisuje w odpowiedzi Stream HTTP przy użyciu podanego Encodingelementu . Nie zapisuje on modelu BOM, a także nie zamyka strumienia.

MultipartReader

Odczytuje zawartość formularza wieloczęściowego z określonego Streamelementu .

MultipartSection

Sekcja z wieloma częściami odczytana przez MultipartReader.

MultipartSectionConverterExtensions

Różne rozszerzenia do konwertowania sekcji wieloczęściowych

MultipartSectionStreamExtensions

Różne metody rozszerzenia do obsługi strumienia treści sekcji

QueryHelpers

Udostępnia metody analizowania i manipulowania ciągami zapytań.

ReasonPhrases

Zapewnia dostęp do fraz przyczyny kodu stanu HTTP, jak pokazano w pliku http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.

StreamHelperExtensions

Metody rozszerzenia HTTP dla elementu Stream.

WebEncoders

Zawiera interfejsy API narzędzi ułatwiające typowe operacje kodowania i dekodowania.

Struktury

KeyValueAccumulator

Ten interfejs API obsługuje infrastrukturę i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

QueryStringEnumerable

Wyliczenie, które może podać pary nazw/wartości z ciągu zapytania identyfikatora URI.

QueryStringEnumerable.EncodedNameValuePair

Reprezentuje jedną parę nazw/wartości wyodrębnionych z ciągu zapytania podczas wyliczania.

QueryStringEnumerable.Enumerator

Moduł wyliczający, który dostarcza pary nazw/wartości z ciągu zapytania identyfikatora URI.