Partager via


InputFormatter Classe

Définition

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

public ref class InputFormatter abstract : Microsoft::AspNetCore::Mvc::ApiExplorer::IApiRequestFormatMetadataProvider, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatter
public abstract class InputFormatter : Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter
type InputFormatter = class
    interface IInputFormatter
    interface IApiRequestFormatMetadataProvider
type InputFormatter = class
    interface IApiRequestFormatMetadataProvider
    interface IInputFormatter
Public MustInherit Class InputFormatter
Implements IApiRequestFormatMetadataProvider, IInputFormatter
Héritage
InputFormatter
Dérivé
Implémente

Constructeurs

InputFormatter()

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

Propriétés

SupportedMediaTypes

Obtient la collection mutable d’éléments de type multimédia pris en charge par ce 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.

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.

GetSupportedContentTypes(String, Type)

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

ReadAsync(InputFormatterContext)

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

ReadRequestBodyAsync(InputFormatterContext)

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

S’applique à