Partager via


MvcNewtonsoftJsonOptions Classe

Définition

Fournit une configuration par programmation pour les formateurs JSON à l’aide de 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)
Héritage
MvcNewtonsoftJsonOptions
Implémente

Constructeurs

MvcNewtonsoftJsonOptions()

Fournit une configuration par programmation pour les formateurs JSON à l’aide de Newtonsoft.JSON.

Propriétés

AllowInputFormatterExceptionMessages

Obtient ou définit un indicateur pour déterminer si les messages d’erreur de désérialisation JSON par le NewtonsoftJsonInputFormatter seront ajoutés à .ModelStateDictionary Si falsela valeur est , un message d’erreur générique est utilisé à la place.

InputFormatterMemoryBufferThreshold

Obtient la taille maximale à mettre en mémoire SuppressInputFormatterBuffering tampon quand n’est pas défini.

NewtonsoftJsonInputFormatter Met en mémoire tampon le flux d’entrée par défaut, en mettant en mémoire tampon jusqu’à une certaine quantité de mémoire tampon, avant la mise en mémoire tampon sur le disque. Cette option configure la taille en octets que MVC mettra en mémoire tampon avant de basculer vers le disque.

OutputFormatterMemoryBufferThreshold

Obtient la taille maximale à mettre en mémoire SuppressOutputFormatterBuffering tampon quand n’est pas défini.

NewtonsoftJsonOutputFormatter Met en mémoire tampon le flux de sortie par défaut, en mettant en mémoire tampon jusqu’à une certaine quantité de mémoire tampon, avant la mise en mémoire tampon sur le disque. Cette option configure la taille en octets que MVC mettra en mémoire tampon avant de basculer vers le disque.

ReadJsonWithRequestCulture

Obtient ou définit un indicateur pour déterminer si la valeur de CurrentCulture pour la requête HTTP actuelle est utilisée pour la désérialisation JSON par NewtonsoftJsonInputFormatter.

SerializerSettings

Obtient le Newtonsoft.Json.JsonSerializerSettings qui est utilisé par cette application.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Fournit une configuration par programmation pour les formateurs JSON à l’aide de Newtonsoft.JSON.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Fournit une configuration par programmation pour les formateurs JSON à l’aide de Newtonsoft.JSON.

Méthodes d’extension

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Configure le comportement de casse de la sérialisation JSON pour utiliser la casse mixte pour les noms de propriétés, et éventuellement pour les types dynamiques et les clés de dictionnaire.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Configure le comportement de casse de la sérialisation JSON pour utiliser la casse du membre pour les noms de propriétés, les propriétés de types dynamiques et les clés de dictionnaire.

S’applique à