Microsoft.AspNetCore.WebUtilities Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |