Microsoft.AspNetCore.Mvc.Formatters 名前空間

JSON、および XML ベースの入力フォーマッタと出力フォーマッタを返すことができる型を提供します。

クラス

FormatFilter

ルートデータまたはクエリ文字列の format 値を使用して、 ObjectResult アクションから返されたのコンテンツの種類を設定するフィルター。

FormatterCollection<TFormatter>

書式指定子のコレクションを表します。

FormatterMappings

URL 形式と対応するメディアの種類との間のマッピングを指定するために使用されます。

HttpNoContentOutputFormatter

コンテンツが null の場合は、状態コードを 204 に設定します。

InputFormatter

要求本文から オブジェクトを読み取ります。

InputFormatterContext

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

InputFormatterException

IInputFormatter入力が予期された形式でない場合にによってスローされる例外。

InputFormatterResult

操作の結果 ReadAsync(InputFormatterContext)

JsonInputFormatter

TextInputFormatterJSON コンテンツの。

JsonOutputFormatter

TextOutputFormatterJSON コンテンツの。

JsonPatchInputFormatter

TextInputFormatterFOR JSON patch (application/json-patch + json) コンテンツ。

JsonSerializerSettingsProvider

を提供するヘルパークラス Newtonsoft.Json.JsonSerializerSettings

MediaTypeCollection

メディアの種類のコレクション。

NewtonsoftJsonInputFormatter

TextInputFormatterJSON コンテンツの。

NewtonsoftJsonOutputFormatter

TextOutputFormatterJSON コンテンツの 。

NewtonsoftJsonPatchInputFormatter

TextInputFormatterFOR JSON patch (application/json-patch + json) コンテンツ。

OutputFormatter

オブジェクトを出力ストリームに書き込みます。

OutputFormatterCanWriteContext

のコンテキストオブジェクト CanWriteResult(OutputFormatterCanWriteContext)

OutputFormatterWriteContext

のコンテキストオブジェクト WriteAsync(OutputFormatterWriteContext)

StreamOutputFormatter

要求されたコンテンツタイプに関係なく、常にストリームを応答にコピーします。

StringOutputFormatter

単純 TextOutputFormatter なテキスト コンテンツの 。

SystemTextJsonInputFormatter

TextInputFormatter 使用する JSON コンテンツの JsonSerializer

SystemTextJsonOutputFormatter

TextOutputFormatter 使用する JSON コンテンツの JsonSerializer

TextInputFormatter

テキスト形式で要求本文から オブジェクトを読み取ります。

TextOutputFormatter

指定したテキスト形式の オブジェクトを出力ストリームに書き込みます。

XmlDataContractSerializerInputFormatter

このクラスは、を使用して、厳密に型指定されたオブジェクトへの入力 XML データの逆シリアル化を処理 DataContractSerializer します。

XmlDataContractSerializerOutputFormatter

このクラスは、を使用して、オブジェクトの XML へのシリアル化を処理します。 DataContractSerializer

XmlSerializerInputFormatter

このクラスは、を使用して、厳密に型指定されたオブジェクトへの入力 XML データのシリアル化を処理します。 XmlSerializer

XmlSerializerOutputFormatter

このクラスは、 を使用して XML へのオブジェクトのシリアル化を処理します。 XmlSerializer

構造体

MediaType

メディアの種類の値。

MediaTypeSegmentWithQuality

メディアの種類とそれに関連付けられた品質。

インターフェイス

IInputFormatter

要求本文からオブジェクトを読み取ります。

IInputFormatterExceptionPolicy

を実装し IInputFormatter て、本体モデルバインダーがすべての例外を処理するかどうかを示すポリシー。 既定では、すべての既定のは、 IInputFormatter このインターフェイスを実装し、の既定値が設定されてい MalformedInputExceptions ます。

IOutputFormatter

出力ストリームに オブジェクトを書き込みます。

列挙型

InputFormatterExceptionPolicy

によってスローされた例外をモデル バインド システムが解釈する方法を決定する一連のポリシーを定義します IInputFormatter

注釈

応答データの書式設定の詳細については、「abouting response data」を参照してください。