Microsoft.AspNetCore.Mvc.Formatters 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.
Stellt Typen bereit, die das Zurückgeben von JSON und XML-basierte Eingabe- und Ausgabeformatierer ermöglichen.
Klassen
FormatFilter |
Ein Filter, der den Formatwert in den Routendaten oder der Abfragezeichenfolge verwendet, um den Inhaltstyp für eine ObjectResult von einer Aktion zurückgegebene festzulegen. |
FormatterCollection<TFormatter> |
Stellt eine Auflistung von Formatierern dar. |
FormatterMappings |
Wird verwendet, um die Zuordnung zwischen dem URL-Format und dem entsprechenden Medientyp anzugeben. |
HttpNoContentOutputFormatter |
Legt den status Code auf 204 fest, wenn der Inhalt NULL ist. |
InputFormatter |
Liest ein Objekt aus dem Anforderungstext. |
InputFormatterContext |
Ein Kontextobjekt, das von einem Eingabeformatierer zum Deserialisieren des Anforderungstexts in ein Objekt verwendet wird. |
InputFormatterException |
Ausnahme, die ausgelöst wird IInputFormatter , wenn sich die Eingabe nicht in einem erwarteten Format befindet. |
InputFormatterResult |
Ergebnis eines Vorgangs ReadAsync(InputFormatterContext) . |
JsonInputFormatter |
Ein TextInputFormatter für JSON-Inhalte. |
JsonOutputFormatter |
Ein TextOutputFormatter für JSON-Inhalte. |
JsonPatchInputFormatter |
Ein TextInputFormatter für JSON-Patch-Inhalt (application/json-patch+json). |
JsonSerializerSettingsProvider |
Hilfsklasse, die bereitstellt Newtonsoft.Json.JsonSerializerSettings. |
MediaTypeCollection |
Eine Sammlung von Medientypen. |
NewtonsoftJsonInputFormatter |
Ein TextInputFormatter für JSON-Inhalte. |
NewtonsoftJsonOutputFormatter |
Ein TextOutputFormatter für JSON-Inhalte. |
NewtonsoftJsonPatchInputFormatter |
Ein TextInputFormatter für JSON-Patch-Inhalt (application/json-patch+json). |
OutputFormatter |
Schreibt ein Objekt in den Ausgabedatenstrom. |
OutputFormatterCanWriteContext |
Ein Kontextobjekt für CanWriteResult(OutputFormatterCanWriteContext). |
OutputFormatterWriteContext |
Ein Kontextobjekt für WriteAsync(OutputFormatterWriteContext). |
StreamOutputFormatter |
Kopiert immer den Stream in die Antwort, unabhängig vom angeforderten Inhaltstyp. |
StringOutputFormatter |
Ein TextOutputFormatter für einfachen Textinhalt. |
SystemTextJsonInputFormatter |
Eine TextInputFormatter für JSON-Inhalte, die verwendet JsonSerializer. |
SystemTextJsonOutputFormatter |
Eine TextOutputFormatter für JSON-Inhalte, die verwendet JsonSerializer. |
TextInputFormatter |
Liest ein Objekt aus einem Anforderungstext mit einem Textformat. |
TextOutputFormatter |
Schreibt ein Objekt in einem bestimmten Textformat in den Ausgabestream. |
XmlDataContractSerializerInputFormatter |
Diese Klasse verarbeitet die Deserialisierung von XML-Eingabedaten in stark typisierte Objekte mithilfe von DataContractSerializer. |
XmlDataContractSerializerOutputFormatter |
Diese Klasse verarbeitet die Serialisierung von Objekten in XML mithilfe von DataContractSerializer |
XmlSerializerInputFormatter |
Diese Klasse verarbeitet die Deserialisierung von XML-Eingabedaten in stark typisierte Objekte mithilfe von XmlSerializer |
XmlSerializerOutputFormatter |
Diese Klasse verarbeitet die Serialisierung von Objekten in XML mithilfe von XmlSerializer |
Strukturen
MediaType |
Ein Medientypwert. |
MediaTypeSegmentWithQuality |
Ein Medientyp mit der zugeordneten Qualität. |
Schnittstellen
IInputFormatter |
Liest ein Objekt aus dem Anforderungstext. |
IInputFormatterExceptionPolicy |
Eine Richtlinie, die IInputFormattervon implementiert werden kann, um anzugeben, ob der Textmodellbinder alle Ausnahmen behandeln soll. Standardmäßig implementieren alle Standards IInputFormatterdiese Schnittstelle und haben den Standardwert .MalformedInputExceptions |
IOutputFormatter |
Schreibt ein Objekt in den Ausgabedatenstrom. |
Enumerationen
InputFormatterExceptionPolicy |
Definiert den Satz von Richtlinien, der bestimmt, wie das Modellbindungssystem Ausnahmen interpretiert, die von einem IInputFormatterausgelöst werden. |
Hinweise
Weitere Informationen zum Formatieren von Antwortdaten finden Sie unter Formatieren von Antwortdaten.