Freigeben über


InputFormatter Klasse

Definition

Liest ein -Objekt aus dem Anforderungstext.

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
Vererbung
InputFormatter
Abgeleitet
Implementiert

Konstruktoren

InputFormatter()

Liest ein -Objekt aus dem Anforderungstext.

Eigenschaften

SupportedMediaTypes

Ruft die veränderliche Auflistung von Medientypelementen ab, die von dieser InputFormatterunterstützt werden.

Methoden

CanRead(InputFormatterContext)

Bestimmt, ob dies IInputFormatter ein Objekt des contextdeserialisieren ModelTypekann.

CanReadType(Type)

Bestimmt, ob dadurch InputFormatter ein Objekt der angegebenen typedeserialisiert werden kann.

GetDefaultValueForType(Type)

Ruft den Standardwert für einen bestimmten Typ ab. Wird verwendet, um einen Standardwert zurückzugeben, wenn der Text keinen Inhalt enthält.

GetSupportedContentTypes(String, Type)

Ruft eine gefilterte Liste von Inhaltstypen ab, die von für IInputFormatterobjectType und contentTypeunterstützt werden.

ReadAsync(InputFormatterContext)

Liest ein -Objekt aus dem Anforderungstext.

ReadRequestBodyAsync(InputFormatterContext)

Liest ein -Objekt aus dem Anforderungstext.

Gilt für: