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的默认值来处理空输入。

适用于