Поделиться через


InputFormatterContext Класс

Определение

Объект контекста, используемый методом форматирования входных данных для десериализации текста запроса в объект .

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Наследование
InputFormatterContext

Конструкторы

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

Создает новый экземпляр InputFormatterContext.

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

Создает новый экземпляр InputFormatterContext.

Свойства

HttpContext

Возвращает объект , связанный HttpContext с текущей операцией.

Metadata

Возвращает запрошенный ModelMetadata объект десериализации текста запроса.

ModelName

Возвращает имя модели. Используется в качестве ключа или префикса ключа для ошибок, добавленных в ModelState.

ModelState

Возвращает объект , связанный ModelStateDictionary с текущей операцией.

ModelType

Возвращает запрошенный Type объект десериализации текста запроса.

ReaderFactory

Возвращает делегат, который может создать TextReader для текста запроса.

TreatEmptyInputAsDefaultValue

Возвращает флаг, указывающий, должен ли модуль форматирования входных данных не предоставлять значение. Если falseзадано значение , модуль форматирования входных данных должен обрабатывать пустые входные данные, возвращая NoValueAsync(). Если trueзначение равно , модуль форматирования входных данных должен обрабатывать пустые входные данные, возвращая значение по умолчанию для типа ModelType.

Применяется к