Microsoft.AspNetCore.Mvc.Formatters 名前空間

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

クラス

FormatFilter

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

FormatterCollection<TFormatter>

フォーマッタのコレクションを表します。

FormatterMappings

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

HttpNoContentOutputFormatter

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

InputFormatter

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

InputFormatterContext

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

InputFormatterException

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

InputFormatterResult

操作の ReadAsync(InputFormatterContext) 結果。

JsonInputFormatter

JSON コンテンツの A TextInputFormatter

JsonOutputFormatter

JSON コンテンツの A TextOutputFormatter

JsonPatchInputFormatter

A TextInputFormatter for JSON Patch (application/json-patch+json) コンテンツ。

JsonSerializerSettingsProvider

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

MediaTypeCollection

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

NewtonsoftJsonInputFormatter

JSON コンテンツの A TextInputFormatter

NewtonsoftJsonOutputFormatter

JSON コンテンツの A TextOutputFormatter

NewtonsoftJsonPatchInputFormatter

A TextInputFormatter for JSON Patch (application/json-patch+json) コンテンツ。

OutputFormatter

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

OutputFormatterCanWriteContext

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

OutputFormatterWriteContext

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

StreamOutputFormatter

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

StringOutputFormatter

単純なテキスト コンテンツの場合は A TextOutputFormatter

SystemTextJsonInputFormatter

A TextInputFormatter を使用 JsonSerializerする JSON コンテンツ用です。

SystemTextJsonOutputFormatter

A TextOutputFormatter を使用 JsonSerializerする JSON コンテンツ用です。

TextInputFormatter

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

TextOutputFormatter

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

XmlDataContractSerializerInputFormatter

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

XmlDataContractSerializerOutputFormatter

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

XmlSerializerInputFormatter

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

XmlSerializerOutputFormatter

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

構造体

MediaType

メディアの種類の値。

MediaTypeSegmentWithQuality

関連する品質を持つメディアの種類。

インターフェイス

IInputFormatter

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

IInputFormatterExceptionPolicy

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

IOutputFormatter

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

列挙型

InputFormatterExceptionPolicy

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

注釈

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