InputFormatterContext クラス

定義

要求本文をオブジェクトに逆シリアル化するために入力フォーマッタによって使用されるコンテキスト オブジェクト。

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
継承
InputFormatterContext

コンストラクター

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

InputFormatterContext の新しいインスタンスを作成します。

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

InputFormatterContext の新しいインスタンスを作成します。

プロパティ

HttpContext

現在の操作に HttpContext 関連付けられている値を取得します。

Metadata

要求本文の逆シリアル化の要求を ModelMetadata 取得します。

ModelName

モデルの名前を取得します。 に追加 ModelStateされたエラーのキーまたはキー プレフィックスとして使用されます。

ModelState

現在の操作に ModelStateDictionary 関連付けられている値を取得します。

ModelType

要求本文の逆シリアル化の要求を Type 取得します。

ReaderFactory

要求本文を作成 TextReader できるデリゲートを取得します。

TreatEmptyInputAsDefaultValue

入力フォーマッタで値を指定できないようにするかどうかを示すフラグを取得します。 場合 falseは、入力フォーマッタが空の入力を処理する NoValueAsync()必要があります。 場合 trueは、入力フォーマッタは、型 ModelTypeの既定値を返すことによって空の入力を処理する必要があります。

適用対象