MvcNewtonsoftJsonOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia konfigurację programową dla formaterów JSON przy użyciu pliku 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)
- Dziedziczenie
-
MvcNewtonsoftJsonOptions
- Implementuje
Konstruktory
MvcNewtonsoftJsonOptions() |
Zapewnia konfigurację programową dla formaterów JSON przy użyciu pliku Newtonsoft.JSON. |
Właściwości
AllowInputFormatterExceptionMessages |
Pobiera lub ustawia flagę w celu określenia, czy komunikaty o błędach z deserializacji NewtonsoftJsonInputFormatter JSON przez element zostaną dodane do elementu ModelStateDictionary. Jeśli |
InputFormatterMemoryBufferThreshold |
Pobiera maksymalny rozmiar buforu w pamięci, gdy SuppressInputFormatterBuffering nie jest ustawiony. NewtonsoftJsonInputFormatter buforuje domyślnie strumień wejściowy, buforując maksymalnie określoną ilość pamięci przed buforowaniem na dysku. Ta opcja umożliwia skonfigurowanie rozmiaru w bajtach bufora MVC w pamięci przed przełączeniem na dysk. |
OutputFormatterMemoryBufferThreshold |
Pobiera maksymalny rozmiar buforu w pamięci, gdy SuppressOutputFormatterBuffering nie jest ustawiony. NewtonsoftJsonOutputFormatter buforuje domyślnie strumień wyjściowy buforujący maksymalnie określoną ilość pamięci przed buforowaniem na dysku. Ta opcja umożliwia skonfigurowanie rozmiaru w bajtach bufora MVC w pamięci przed przełączeniem na dysk. |
ReadJsonWithRequestCulture |
Pobiera lub ustawia flagę, aby określić, czy wartość CurrentCulture bieżącego żądania HTTP jest używana do deserializacji JSON przez .NewtonsoftJsonInputFormatter |
SerializerSettings |
Pobiera te Newtonsoft.Json.JsonSerializerSettings dane, które są używane przez tę aplikację. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Zapewnia konfigurację programową dla formaterów JSON przy użyciu pliku Newtonsoft.JSON. |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
Zapewnia konfigurację programową dla formaterów JSON przy użyciu pliku Newtonsoft.JSON. |
Metody rozszerzania
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
Konfiguruje zachowanie wielkości liter serializacji JSON w celu użycia wielkości liter wielbłądów dla nazw właściwości oraz opcjonalnie dla typów dynamicznych i kluczy słownika. |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
Konfiguruje zachowanie wielkości liter serializacji JSON, aby używać wielkości liter elementu członkowskiego dla nazw właściwości, właściwości typów dynamicznych i kluczy słownika. |