JsonPatchInputFormatter 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.
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, Boolean, Boolean) |
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, MvcOptions, MvcJsonOptions) |
Initialisiert eine neue Instanz von JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Veraltet.
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 |
CanReadType(Type) |
Bestimmt, ob dadurch InputFormatter ein Objekt deserialisieren |
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 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) |
ReleaseJsonSerializer(JsonSerializer) |
Gibt die |
SelectCharacterEncoding(InputFormatterContext) |
Gibt einen Encoding basierend auf dem |