Condividi tramite


InputFormatter Classe

Definizione

Legge un oggetto dal corpo della richiesta.

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
Ereditarietà
InputFormatter
Derivato
Implementazioni

Costruttori

InputFormatter()

Legge un oggetto dal corpo della richiesta.

Proprietà

SupportedMediaTypes

Ottiene la raccolta modificabile di elementi del tipo di supporto supportati da questo InputFormatteroggetto .

Metodi

CanRead(InputFormatterContext)

Determina se può IInputFormatter deserializzare un oggetto dell'oggetto context.ModelType

CanReadType(Type)

Determina se può InputFormatter deserializzare un oggetto dell'oggetto specificato type.

GetDefaultValueForType(Type)

Ottiene il valore predefinito per un determinato tipo. Utilizzato per restituire un valore predefinito quando il corpo non contiene contenuto.

GetSupportedContentTypes(String, Type)

Ottiene un elenco filtrato di tipi di contenuto supportati da IInputFormatter per objectType e contentType.

ReadAsync(InputFormatterContext)

Legge un oggetto dal corpo della richiesta.

ReadRequestBodyAsync(InputFormatterContext)

Legge un oggetto dal corpo della richiesta.

Si applica a