Auf Englisch lesen

Teilen über


InputFormatter Klasse

Definition

Liest ein -Objekt aus dem Anforderungstext.

C#
public abstract class InputFormatter : Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider, Microsoft.AspNetCore.Mvc.Formatters.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:

Produkt Versionen
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0