MvcNewtonsoftJsonOptions Třída

Definice

Poskytuje programovou konfiguraci pro formátovací moduly JSON pomocí Newtonsoft.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)
Dědičnost
MvcNewtonsoftJsonOptions
Implementuje

Konstruktory

MvcNewtonsoftJsonOptions()

Vlastnosti

AllowInputFormatterExceptionMessages

Získá nebo nastaví příznak k určení, zda chybové zprávy z deserializace JSON bude NewtonsoftJsonInputFormatter přidán do ModelStateDictionary. Pokud falsese místo toho použije obecná chybová zpráva.

InputFormatterMemoryBufferThreshold

Získá maximální velikost vyrovnávací paměti v případě, že SuppressInputFormatterBuffering není nastavena.

NewtonsoftJsonInputFormatter vyrovnávací paměť vstupního datového proudu ve výchozím nastavení, ukládání do vyrovnávací paměti do vyrovnávací paměti před uložením na disk. Tato možnost nakonfiguruje velikost bajtů, které MVC uloží do paměti před přepnutím na disk.

OutputFormatterMemoryBufferThreshold

Získá maximální velikost vyrovnávací paměti v případě, že SuppressOutputFormatterBuffering není nastavena.

NewtonsoftJsonOutputFormatter ve výchozím nastavení vyrovnávací paměť výstupního proudu do vyrovnávací paměti před uložením do vyrovnávací paměti. Tato možnost nakonfiguruje velikost bajtů, které MVC uloží do paměti před přepnutím na disk.

ReadJsonWithRequestCulture

Získá nebo nastaví příznak k určení, zda hodnota CurrentCulture aktuálního požadavku HTTP se používá pro deserializaci JSON .NewtonsoftJsonInputFormatter

SerializerSettings

Newtonsoft.Json.JsonSerializerSettings Získá, které tato aplikace používá.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()
IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Metody rozšíření

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Nakonfiguruje chování serializace JSON tak, aby používalo velká písmena pro názvy vlastností a volitelně pro dynamické typy a klíče slovníku.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Nakonfiguruje chování serializace JSON tak, aby používalo velikost písmen člena pro názvy vlastností, vlastnosti dynamických typů a klíčů slovníku.

Platí pro