Microsoft.AspNetCore.WebUtilities Namespace

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.