MvcNewtonsoftJsonOptions クラス

定義

Newtonsoft.JSON を使用した JSON フォーマッタのプログラム構成を提供します。

public ref class MvcNewtonsoftJsonOptions : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch ^>
public class MvcNewtonsoftJsonOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
type MvcNewtonsoftJsonOptions = class
    interface seq<ICompatibilitySwitch>
    interface IEnumerable
Public Class MvcNewtonsoftJsonOptions
Implements IEnumerable(Of ICompatibilitySwitch)
継承
MvcNewtonsoftJsonOptions
実装

コンストラクター

MvcNewtonsoftJsonOptions()

Newtonsoft.JSON を使用した JSON フォーマッタのプログラム構成を提供します。

プロパティ

AllowInputFormatterExceptionMessages

によって NewtonsoftJsonInputFormatter JSON 逆シリアル化からのエラー メッセージを に追加するかどうかを決定するフラグを ModelStateDictionary取得または設定します。 の場合 falseは、代わりに汎用エラー メッセージが使用されます。

InputFormatterMemoryBufferThreshold

が設定されていない場合にメモリ内でバッファーに格納する最大サイズを SuppressInputFormatterBuffering 取得します。

NewtonsoftJsonInputFormatter は、ディスクにバッファリングする前に、既定で入力ストリームをバッファーし、メモリ内の一定の量までバッファーします。 このオプションは、MVC がディスクに切り替える前にメモリにバッファーするサイズをバイト単位で構成します。

OutputFormatterMemoryBufferThreshold

が設定されていない場合にメモリ内でバッファーに格納する最大サイズを SuppressOutputFormatterBuffering 取得します。

NewtonsoftJsonOutputFormatter は、ディスクにバッファーする前に、既定で出力ストリームをバッファーし、メモリ内の一定の量までバッファーします。 このオプションは、MVC がディスクに切り替える前にメモリにバッファーするサイズをバイト単位で構成します。

ReadJsonWithRequestCulture

現在の HTTP 要求の の CurrentCulture 値が によって NewtonsoftJsonInputFormatterJSON 逆シリアル化に使用されるかどうかを判断するフラグを取得または設定します。

SerializerSettings

Newtonsoft.Json.JsonSerializerSettingsこのアプリケーションで使用される を取得します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

Newtonsoft.JSON を使用した JSON フォーマッタのプログラム構成を提供します。

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Newtonsoft.JSON を使用した JSON フォーマッタのプログラム構成を提供します。

拡張メソッド

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

プロパティ名にキャメル ケースを使用し、必要に応じて動的型とディクショナリ キーを使用するように、JSON シリアル化の大文字と小文字の動作を構成します。

UseMemberCasing(MvcNewtonsoftJsonOptions)

プロパティ名、動的型のプロパティ、ディクショナリ キーにメンバーの大文字と小文字を使用するように、JSON シリアル化の大文字と小文字の動作を構成します。

適用対象