MvcNewtonsoftJsonOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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() |
Poskytuje programovou konfiguraci pro formátovací moduly JSON pomocí newtonsoft.JSON. |
Vlastnosti
AllowInputFormatterExceptionMessages |
Získá nebo nastaví příznak k určení, zda chybové zprávy z deserializace JSON podle NewtonsoftJsonInputFormatter budou přidány ModelStateDictionarydo . Pokud |
InputFormatterMemoryBufferThreshold |
Získá maximální velikost vyrovnávací paměti v paměti, pokud SuppressInputFormatterBuffering není nastavena. NewtonsoftJsonInputFormatter ve výchozím nastavení do vyrovnávací paměti vstupní datový proud, před uložením do vyrovnávací paměti na disk se do vyrovnávací paměti vloží do vyrovnávací paměti. Tato možnost nakonfiguruje velikost v bajtech, kterou bude MVC ukládat do vyrovnávací paměti před přepnutím na disk. |
OutputFormatterMemoryBufferThreshold |
Získá maximální velikost vyrovnávací paměti v paměti, pokud SuppressOutputFormatterBuffering není nastavena. NewtonsoftJsonOutputFormatter ve výchozím nastavení vyrovnávací paměť výstupního datového proudu a před uložením do vyrovnávací paměti na disk se do vyrovnávací paměti zapíše do vyrovnávací paměti. Tato možnost nakonfiguruje velikost v bajtech, kterou bude MVC ukládat do vyrovnávací paměti před přepnutím na disk. |
ReadJsonWithRequestCulture |
Získá nebo nastaví příznak k určení, zda se hodnota CurrentCulture pro aktuální požadavek HTTP používá pro deserializaci JSON pomocí NewtonsoftJsonInputFormatter. |
SerializerSettings |
Získá, Newtonsoft.Json.JsonSerializerSettings které jsou používány touto aplikací. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Poskytuje programovou konfiguraci pro formátovací moduly JSON pomocí newtonsoft.JSON. |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
Poskytuje programovou konfiguraci pro formátovací moduly JSON pomocí newtonsoft.JSON. |
Metody rozšíření
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
Konfiguruje chování serializace JSON velikost písmen tak, aby používala velká písmena pro názvy vlastností a volitelně pro dynamické typy a klíče slovníku. |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
Konfiguruje chování serializace JSON s velikostí písmen pro názvy vlastností, vlastnosti dynamických typů a klíče slovníku pomocí malých a malých písmen člena. |