MvcNewtonsoftJsonOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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取得または設定します。 の場合 |
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 シリアル化の大文字と小文字の動作を構成します。 |