MvcNewtonsoftJsonOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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. |