Freigeben über


JsonPatchInputFormatter Klasse

Definition

Ein TextInputFormatter für JSON-Patch-Inhalt (application/json-patch+json).

public ref class JsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::JsonInputFormatter
public class JsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.JsonInputFormatter
type JsonPatchInputFormatter = class
    inherit JsonInputFormatter
Public Class JsonPatchInputFormatter
Inherits JsonInputFormatter
Vererbung

Konstruktoren

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider)
Veraltet.

Initialisiert eine neue Instanz von JsonPatchInputFormatter.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean)
Veraltet.

Initialisiert eine neue Instanz von JsonPatchInputFormatter.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean)
Veraltet.

Initialisiert eine neue Instanz von JsonPatchInputFormatter.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions)

Initialisiert eine neue Instanz von JsonPatchInputFormatter.

Eigenschaften

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.

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.

(Geerbt von JsonInputFormatter)
SerializerSettings

Ruft die ab, die Newtonsoft.Json.JsonSerializerSettings zum Konfigurieren von Newtonsoft.Json.JsonSerializerverwendet wird.

(Geerbt von JsonInputFormatter)
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 contextModelTypekann.

CanReadType(Type)

Bestimmt, ob dadurch InputFormatter ein Objekt deserialisieren typekann.

(Geerbt von InputFormatter)
CreateJsonSerializer()

Wird während der Deserialisierung aufgerufen, um das Newtonsoft.Json.JsonSerializerabzurufen.

(Geerbt von JsonInputFormatter)
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 IInputFormatterobjectType und contentTypeunterstützt werden.

(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.

ReleaseJsonSerializer(JsonSerializer)

Gibt die serializer-Instanz frei.

(Geerbt von JsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Gibt einen Encoding basierend auf dem contextZeichensatz zurück.

(Geerbt von TextInputFormatter)

Gilt für: