MvcNewtonsoftJsonOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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. |