SystemTextJsonInputFormatter Klasse

Definition

A TextInputFormatter für JSON-Inhalte, die verwendet JsonSerializerwerden.

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
SystemTextJsonInputFormatter
Implementiert

Konstruktoren

SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>)

Initialisiert eine neue Instanz von SystemTextJsonInputFormatter.

Eigenschaften

SerializerOptions

Ruft die JsonSerializerOptions zum Konfigurieren des JsonSerializer.

SupportedEncodings

Ruft die stummgeschaltete Auflistung von Zeichencodierungen ab, die von diesem TextInputFormatterunterstützt werden. Die Codierungen werden beim Lesen der Daten verwendet.

(Geerbt von TextInputFormatter)
SupportedMediaTypes

Ruft die stummgeschaltete Auflistung von Medientypelementen ab, die von diesem InputFormatterunterstützt werden.

(Geerbt von InputFormatter)

Methoden

CanRead(InputFormatterContext)

Bestimmt, ob dies IInputFormatter ein Objekt deserialisieren kann der context's ModelType.

(Geerbt von InputFormatter)
CanReadType(Type)

Bestimmt, ob dies InputFormatter ein Objekt deserialisieren typekann.

(Geerbt von InputFormatter)
GetDefaultValueForType(Type)

Ruft den Standardwert für einen bestimmten Typ ab. Wird verwendet, um einen Standardwert zurückzugeben, wenn der Textkörper keinen Inhalt enthält.

(Geerbt von InputFormatter)
GetSupportedContentTypes(String, Type)

Ruft eine gefilterte Liste von Inhaltstypen ab, die von den IInputFormatter für und objectType .contentType

(Geerbt von InputFormatter)
ReadAsync(InputFormatterContext)

Liest ein Objekt aus dem Anforderungstext.

(Geerbt von InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Liest ein Objekt aus dem Anforderungstext.

(Geerbt von TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Liest ein Objekt aus dem Anforderungstext.

SelectCharacterEncoding(InputFormatterContext)

Gibt eine Encoding basierende contextZeichenmenge zurück.

(Geerbt von TextInputFormatter)

Explizite Schnittstellenimplementierungen

IInputFormatterExceptionPolicy.ExceptionPolicy

Ruft das Flag ab, um anzugeben, ob der Textkörpermodellordner alle Ausnahmen behandeln soll. Wenn eine Ausnahme behandelt wird, wandelt der Textkörpermodellordner die Ausnahme in Modellzustandsfehler um, andernfalls kann die Ausnahme weitergegeben werden.

Gilt für: