Condividi tramite


MvcNewtonsoftJsonOptions Classe

Definizione

Fornisce la configurazione a livello di codice per i formattatori JSON usando 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)
Ereditarietà
MvcNewtonsoftJsonOptions
Implementazioni

Costruttori

MvcNewtonsoftJsonOptions()

Fornisce la configurazione a livello di codice per i formattatori JSON usando Newtonsoft.JSON.

Proprietà

AllowInputFormatterExceptionMessages

Ottiene o imposta un flag per determinare se i messaggi di errore dalla deserializzazione JSON verranno aggiunti all'oggetto NewtonsoftJsonInputFormatterModelStateDictionary. Se false, verrà invece usato un messaggio di errore generico.

InputFormatterMemoryBufferThreshold

Ottiene la dimensione massima per il buffer in memoria quando SuppressInputFormatterBuffering non è impostata.

NewtonsoftJsonInputFormatter buffera il flusso di input per impostazione predefinita, buffering fino a una determinata quantità di memoria, prima di eseguire il buffer su disco. Questa opzione configura le dimensioni in byte che MVC buffererà in memoria, prima di passare al disco.

OutputFormatterMemoryBufferThreshold

Ottiene la dimensione massima per il buffer in memoria quando SuppressOutputFormatterBuffering non è impostata.

NewtonsoftJsonOutputFormatter buffera il flusso di output per impostazione predefinita, il buffering fino a una determinata quantità di memoria, prima di eseguire il buffer su disco. Questa opzione configura le dimensioni in byte che MVC buffererà in memoria, prima di passare al disco.

ReadJsonWithRequestCulture

Ottiene o imposta un flag per determinare se il valore di CurrentCulture per la richiesta HTTP corrente viene usato per la deserializzazione JSON da NewtonsoftJsonInputFormatter.

SerializerSettings

Ottiene l'oggetto Newtonsoft.Json.JsonSerializerSettings utilizzato da questa applicazione.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Fornisce la configurazione a livello di codice per i formattatori JSON usando Newtonsoft.JSON.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Fornisce la configurazione a livello di codice per i formattatori JSON usando Newtonsoft.JSON.

Metodi di estensione

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Configura il comportamento della serializzazione JSON per usare il caso camel per i nomi delle proprietà e facoltativamente per i tipi dinamici e le chiavi del dizionario.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Configura il comportamento della serializzazione JSON per usare le maiuscole e minuscole del membro per i nomi delle proprietà, le proprietà dei tipi dinamici e le chiavi del dizionario.

Si applica a