InputFormatterContext Třída

Definice

Kontextový objekt používaný vstupním formátovačem pro deserializaci textu požadavku do objektu.

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Dědičnost
InputFormatterContext

Konstruktory

InputFormatterContext(HttpContext, String, ModelStateDictionary, ModelMetadata, Func<Stream,Encoding,TextReader>)

Vytvoří novou instanci položky InputFormatterContext.

InputFormatterContext(HttpContext, String, ModelStateDictionary, ModelMetadata, Func<Stream,Encoding,TextReader>, Boolean)

Vytvoří novou instanci položky InputFormatterContext.

Vlastnosti

HttpContext

HttpContext Získá přidružené k aktuální operaci.

Metadata

Získá požadavek ModelMetadata na deserializaci těla požadavku.

ModelName

Získá název modelu. Používá se jako klíč nebo předpona klíče pro chyby přidané do ModelState.

ModelState

ModelStateDictionary Získá přidružené k aktuální operaci.

ModelType

Získá požadavek Type na deserializaci těla požadavku.

ReaderFactory

Získá delegáta, který může vytvořit TextReader text požadavku.

TreatEmptyInputAsDefaultValue

Získá příznak, který označuje, zda vstupní formátovací modul by neměl umožňovat zadání žádné hodnoty. Pokud false, vstupní formátovací modul by měl zpracovat prázdný vstup vrácením NoValueAsync(). Pokud true, vstupní formátovací modul by měl zpracovat prázdný vstup vrácením výchozí hodnoty pro typ ModelType.

Platí pro