Compartilhar via


InputFormatter Classe

Definição

Lê um objeto do corpo da solicitação.

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
Herança
InputFormatter
Derivado
Implementações

Construtores

InputFormatter()

Lê um objeto do corpo da solicitação.

Propriedades

SupportedMediaTypes

Obtém a coleção mutável de elementos de tipo de mídia com suporte por este InputFormatter.

Métodos

CanRead(InputFormatterContext)

Determina se isso IInputFormatter pode desserializar um objeto do context.ModelType

CanReadType(Type)

Determina se isso InputFormatter pode desserializar um objeto do determinado type.

GetDefaultValueForType(Type)

Obtém o valor padrão para um determinado tipo. Usado para retornar um valor padrão quando o corpo não contém conteúdo.

GetSupportedContentTypes(String, Type)

Obtém uma lista filtrada de tipos de conteúdo compatíveis com o IInputFormatter para o objectType e contentType.

ReadAsync(InputFormatterContext)

Lê um objeto do corpo da solicitação.

ReadRequestBodyAsync(InputFormatterContext)

Lê um objeto do corpo da solicitação.

Aplica-se a