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-basierten Eingabe- und Ausgabeformatierern ermöglichen.
Klassen
| Name | Beschreibung |
|---|---|
| FormatFilter |
Ein Filter, der den Formatwert in den Routendaten oder abfragezeichenfolgen verwendet, um den Inhaltstyp für eine ObjectResult von einer Aktion zurückgegebene Inhaltstyp 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 Statuscode 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 ausgelöst, wenn IInputFormatter sich die Eingabe nicht in einem erwarteten Format befindet. |
| InputFormatterResult |
Ergebnis eines ReadAsync(InputFormatterContext) Vorgangs. |
| JsonInputFormatter |
A TextInputFormatter für JSON-Inhalt. |
| JsonOutputFormatter |
A TextOutputFormatter für JSON-Inhalt. |
| JsonPatchInputFormatter |
A TextInputFormatter for JSON Patch (application/json-patch+json) content. |
| JsonSerializerSettingsProvider |
Hilfsklasse, die bereitgestellt Newtonsoft.Json.JsonSerializerSettingswird. |
| MediaTypeCollection |
Eine Sammlung von Medientypen. |
| NewtonsoftJsonInputFormatter |
A TextInputFormatter für JSON-Inhalt. |
| NewtonsoftJsonOutputFormatter |
A TextOutputFormatter für JSON-Inhalt. |
| NewtonsoftJsonPatchInputFormatter |
A TextInputFormatter for JSON Patch (application/json-patch+json) content. |
| OutputFormatter |
Schreibt ein Objekt in den Ausgabedatenstrom. |
| OutputFormatterCanWriteContext |
Ein Kontextobjekt für CanWriteResult(OutputFormatterCanWriteContext). |
| OutputFormatterWriteContext |
Ein Kontextobjekt für WriteAsync(OutputFormatterWriteContext). |
| StreamOutputFormatter |
Kopiert immer die Stream Antwort, unabhängig vom angeforderten Inhaltstyp. |
| StringOutputFormatter |
A TextOutputFormatter für einfachen Textinhalt. |
| SystemTextJsonInputFormatter |
A TextInputFormatter für JSON-Inhalte, die verwendet JsonSerializerwerden. |
| SystemTextJsonOutputFormatter |
A TextOutputFormatter für JSON-Inhalte, die verwendet JsonSerializerwerden. |
| TextInputFormatter |
Liest ein Objekt aus einem Anforderungstext mit einem Textformat. |
| TextOutputFormatter |
Schreibt ein Objekt in einem bestimmten Textformat in den Ausgabedatenstrom. |
| XmlDataContractSerializerInputFormatter |
Diese Klasse behandelt die Deserialisierung von Eingabe-XML-Daten in stark typisierten Objekten mithilfe von DataContractSerializer. |
| XmlDataContractSerializerOutputFormatter |
Diese Klasse behandelt die Serialisierung von Objekten in XML mithilfe von XML DataContractSerializer |
| XmlSerializerInputFormatter |
Diese Klasse behandelt die Deserialisierung von EINGABE-XML-Daten in stark typisierten Objekten mithilfe von XmlSerializer |
| XmlSerializerOutputFormatter |
Diese Klasse behandelt die Serialisierung von Objekten in XML mithilfe von XML XmlSerializer |
Strukturen
| Name | Beschreibung |
|---|---|
| MediaType |
Ein Medientypwert. |
| MediaTypeSegmentWithQuality |
Ein Medientyp mit der zugehörigen Qualität. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IInputFormatter |
Liest ein Objekt aus dem Anforderungstext. |
| IInputFormatterExceptionPolicy |
Eine Richtlinie, die implementiert werden kann, IInputFormatterum anzugeben, ob der Textkörpermodellordner alle Ausnahmen verarbeiten soll. Standardmäßig implementieren alle Standardeinstellungen IInputFormatterdiese Schnittstelle und weisen einen Standardwert von MalformedInputExceptions. |
| IOutputFormatter |
Schreibt ein Objekt in den Ausgabedatenstrom. |
Enumerationen
| Name | Beschreibung |
|---|---|
| InputFormatterExceptionPolicy |
Definiert den Satz von Richtlinien, die bestimmen, wie das Modellbindungssystem Ausnahmen interpretiert, die von einem IInputFormatter. <seealso cref="T:Microsoft. AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy"></seealso> |
Hinweise
Weitere Informationen zum Formatieren von Antwortdaten finden Sie unter Formatieren von Antwortdaten.