Udostępnij za pośrednictwem


InputFormatterContext Klasa

Definicja

Obiekt kontekstu używany przez program formatujący wejściowy do deserializacji treści żądania do obiektu.

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Dziedziczenie
InputFormatterContext

Konstruktory

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

Tworzy nowe wystąpienie klasy InputFormatterContext.

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

Tworzy nowe wystąpienie klasy InputFormatterContext.

Właściwości

HttpContext

HttpContext Pobiera element skojarzony z bieżącą operacją.

Metadata

Pobiera żądanie ModelMetadata deserializacji treści żądania.

ModelName

Pobiera nazwę modelu. Używany jako klucz lub prefiks klucza dla błędów dodanych do ModelStateelementu .

ModelState

ModelStateDictionary Pobiera element skojarzony z bieżącą operacją.

ModelType

Pobiera żądanie Type deserializacji treści żądania.

ReaderFactory

Pobiera delegata, który może utworzyć element TextReader dla treści żądania.

TreatEmptyInputAsDefaultValue

Pobiera flagę wskazującą, czy formater wejściowy nie powinien zezwalać na podanie żadnej wartości. Jeśli falseformater danych wejściowych powinien obsługiwać puste dane wejściowe, zwracając polecenie NoValueAsync(). Jeśli trueformater danych wejściowych powinien obsługiwać puste dane wejściowe, zwracając wartość domyślną dla typu ModelType.

Dotyczy