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の既定値を返すことによって空の入力を処理する必要があります。

適用対象