Partager via


JsonPatchInputFormatter Classe

Définition

pour TextInputFormatter le contenu de correctif JSON (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
Héritage

Constructeurs

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider)
Obsolète.

Initialise une nouvelle instance de JsonPatchInputFormatter.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean)
Obsolète.

Initialise une nouvelle instance de JsonPatchInputFormatter.

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean)
Obsolète.

Initialise une nouvelle instance de JsonPatchInputFormatter.

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

Initialise une nouvelle instance de JsonPatchInputFormatter.

Propriétés

ExceptionPolicy

Obtient l’indicateur pour indiquer si le classeur de modèle de corps doit gérer toutes les exceptions. Si une exception est gérée, le classeur de modèle de corps convertit l’exception en erreurs d’état de modèle, sinon l’exception est autorisée à se propager.

ExceptionPolicy

Obtient l’indicateur pour indiquer si le classeur de modèle de corps doit gérer toutes les exceptions. Si une exception est gérée, le classeur de modèle de corps convertit l’exception en erreurs d’état de modèle, sinon l’exception est autorisée à se propager.

(Hérité de JsonInputFormatter)
SerializerSettings

Obtient le Newtonsoft.Json.JsonSerializerSettings utilisé pour configurer le Newtonsoft.Json.JsonSerializer.

(Hérité de JsonInputFormatter)
SupportedEncodings

Obtient la collection mutable d’encodages de caractères pris en charge par ce TextInputFormatter. Les encodages sont utilisés lors de la lecture des données.

(Hérité de TextInputFormatter)
SupportedMediaTypes

Obtient la collection mutable d’éléments de type multimédia pris en charge par ce InputFormatter.

(Hérité de InputFormatter)

Méthodes

CanRead(InputFormatterContext)

Détermine si cela IInputFormatter peut désérialiser un objet du context.ModelType

CanReadType(Type)

Détermine si cela InputFormatter peut désérialiser un objet du donné type.

(Hérité de InputFormatter)
CreateJsonSerializer()

Appelé pendant la désérialisation pour obtenir le Newtonsoft.Json.JsonSerializer.

(Hérité de JsonInputFormatter)
GetDefaultValueForType(Type)

Obtient la valeur par défaut pour un type donné. Utilisé pour retourner une valeur par défaut lorsque le corps ne contient aucun contenu.

(Hérité de InputFormatter)
GetSupportedContentTypes(String, Type)

Obtient une liste filtrée des types de contenu pris en charge par le IInputFormatter pour et objectTypecontentType.

(Hérité de InputFormatter)
ReadAsync(InputFormatterContext)

Lit un objet à partir du corps de la requête.

(Hérité de InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Lit un objet à partir du corps de la requête.

(Hérité de TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Lit un objet à partir du corps de la requête.

ReleaseJsonSerializer(JsonSerializer)

Libère l'instance serializer.

(Hérité de JsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Retourne un Encoding basé sur le contextjeu de caractères de .

(Hérité de TextInputFormatter)

S’applique à