Partager via


SystemTextJsonInputFormatter Classe

Définition

TextInputFormatter pour le contenu JSON qui utilise 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
Héritage
SystemTextJsonInputFormatter
Implémente

Constructeurs

SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>)

Initialise une nouvelle instance de SystemTextJsonInputFormatter.

Propriétés

SerializerOptions

Obtient le JsonSerializerOptions utilisé pour configurer le JsonSerializer.

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 de mé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 de .contextModelType

(Hérité de InputFormatter)
CanReadType(Type)

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

(Hérité de InputFormatter)
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 pour IInputFormatter et contentTypeobjectType .

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

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

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

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

ReadRequestBodyAsync(InputFormatterContext)

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

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

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

(Hérité de TextInputFormatter)

Implémentations d’interfaces explicites

IInputFormatterExceptionPolicy.ExceptionPolicy

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

S’applique à