SystemTextJsonInputFormatter Klasse
Definition
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.
Eine TextInputFormatter für JSON-Inhalte, die verwendet JsonSerializer.
public ref class SystemTextJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class SystemTextJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type SystemTextJsonInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class SystemTextJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Vererbung
- Implementiert
Konstruktoren
SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>) |
Initialisiert eine neue Instanz von SystemTextJsonInputFormatter. |
Eigenschaften
SerializerOptions |
Ruft die ab, die JsonSerializerOptions zum Konfigurieren von JsonSerializerverwendet wird. |
SupportedEncodings |
Ruft die veränderliche Auflistung von Zeichencodierungen ab, die von diesem TextInputFormatterunterstützt werden. Die Codierungen werden beim Lesen der Daten verwendet. (Geerbt von TextInputFormatter) |
SupportedMediaTypes |
Ruft die veränderliche Auflistung von Medientypelementen ab, die von diesem InputFormatterunterstützt werden. (Geerbt von InputFormatter) |
Methoden
CanRead(InputFormatterContext) |
Bestimmt, ob dadurch IInputFormatter ein Objekt deserialisieren |
CanReadType(Type) |
Bestimmt, ob dadurch InputFormatter ein Objekt deserialisieren |
GetDefaultValueForType(Type) |
Ruft den Standardwert für einen bestimmten Typ ab. Wird verwendet, um einen Standardwert zurückzugeben, wenn der Text keinen Inhalt enthält. (Geerbt von InputFormatter) |
GetSupportedContentTypes(String, Type) |
Ruft eine gefilterte Liste von Inhaltstypen ab, die von für IInputFormatter |
ReadAsync(InputFormatterContext) |
Liest ein Objekt aus dem Anforderungstext. (Geerbt von InputFormatter) |
ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Liest ein Objekt aus dem Anforderungstext. |
ReadRequestBodyAsync(InputFormatterContext) |
Liest ein Objekt aus dem Anforderungstext. (Geerbt von TextInputFormatter) |
SelectCharacterEncoding(InputFormatterContext) |
Gibt einen Encoding basierend auf dem |
Explizite Schnittstellenimplementierungen
IInputFormatterExceptionPolicy.ExceptionPolicy |
Ruft das Flag ab, um anzugeben, ob der Textkörpermodellbinder alle Ausnahmen behandeln soll. Wenn eine Ausnahme behandelt wird, wandelt der Textkörpermodellbinder die Ausnahme in Modellzustandsfehler um, andernfalls darf die Ausnahme weitergegeben werden. |