Microsoft.AspNetCore.WebUtilities Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält häufig verwendete Hilfsprogramme für ASP.NET Core Anwendungen, einschließlich Tools zum Arbeiten mit Formularen, mehrteiligen Nachrichten, Abfragezeichenfolgen, Encoder/Decodern und Anforderungs-/Antwortdatenströmen.
Klassen
Base64UrlTextEncoder |
Codiert und decodiert mithilfe der Base64-URL-Codierung. |
BufferedReadStream |
Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert. |
FileBufferingReadStream |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen ermöglicht, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird im Arbeitsspeicher bis zu einer bestimmten Größe gepuffert und dann in eine temporäre Datei auf dem Datenträger gepoolt. Die temporäre Datei wird bei Dispose gelöscht. |
FileBufferingWriteStream |
Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben. |
FileMultipartSection |
Stellt einen mehrteiligen Dateiabschnitt dar. |
FormMultipartSection |
Stellt einen mehrteiligen Formularabschnitt dar. |
FormPipeReader |
Wird verwendet, um ein Formular "application/x-www-form-urlencoded" zu lesen. Liest intern aus einem PipeReader. |
FormReader |
Wird verwendet, um ein Formular "application/x-www-form-urlencoded" zu lesen. |
HttpRequestStreamReader |
Ein TextReader zum Lesen des HTTP-Anforderungsdatenstroms. |
HttpResponseStreamWriter |
Schreibt mithilfe der angegebenen Encodingin die HTTP-AntwortStream. Die BoM wird nicht geschrieben und auch der Stream nicht geschlossen. |
MultipartReader |
Liest mehrteiligen Formularinhalt aus dem angegebenen Stream. |
MultipartSection |
Ein mehrteiliger Abschnitt, der von gelesen wird MultipartReader. |
MultipartSectionConverterExtensions |
Verschiedene Erweiterungen zum Konvertieren von mehrteiligen Abschnitten |
MultipartSectionStreamExtensions |
Verschiedene Erweiterungsmethoden für den Umgang mit dem Abschnittstextstream |
QueryHelpers |
Stellt Methoden zum Analysieren und Bearbeiten von Abfragezeichenfolgen bereit. |
ReasonPhrases |
Bietet Zugriff auf HTTP-status Codegrundausdrücke, wie in http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtmlaufgeführt. |
StreamHelperExtensions |
HTTP-Erweiterungsmethoden für Stream. |
WebEncoders |
Enthält Hilfsprogramm-APIs zur Unterstützung gängiger Codierungs- und Decodierungsvorgänge. |
Strukturen
KeyValueAccumulator |
Diese API unterstützt die Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
QueryStringEnumerable |
Eine Aufzählung, die die Name-Wert-Paare aus einer URI-Abfragezeichenfolge bereitstellen kann. |
QueryStringEnumerable.EncodedNameValuePair |
Stellt ein einzelnes Name-Wert-Paar dar, das während der Enumeration aus einer Abfragezeichenfolge extrahiert wird. |
QueryStringEnumerable.Enumerator |
Ein Enumerator, der die Name-Wert-Paare aus einer URI-Abfragezeichenfolge bereitstellt. |