Partager via


MvcJsonOptions.AllowInputFormatterExceptionMessages Propriété

Définition

Obtient ou définit un indicateur pour déterminer si les messages d’erreur de désérialisation JSON par le JsonInputFormatter seront ajoutés à .ModelStateDictionary La valeur par défaut est false, ce qui signifie qu’un message d’erreur générique sera utilisé à la place.

public:
 property bool AllowInputFormatterExceptionMessages { bool get(); void set(bool value); };
public bool AllowInputFormatterExceptionMessages { get; set; }
member this.AllowInputFormatterExceptionMessages : bool with get, set
Public Property AllowInputFormatterExceptionMessages As Boolean

Valeur de propriété

Remarques

Les messages d’erreur dans le ModelStateDictionary sont souvent communiqués aux clients, soit au format HTML, soit à l’aide de BadRequestObjectResult. En effet, ce paramètre contrôle si les clients peuvent recevoir des messages d’erreur détaillés sur les données JSON envoyées.

Cette propriété est associée à un commutateur de compatibilité et peut fournir un comportement différent en fonction de la version de compatibilité configurée pour l’application. Consultez CompatibilityVersion pour obtenir des conseils et des exemples de définition de la version de compatibilité de l’application.

La configuration du commutateur de compatibilité de valeur souhaité en appelant le setter de cette propriété est prioritaire sur la valeur implicite par l’application CompatibilityVersion.

Si la version de compatibilité de l’application est définie sur Version_2_0 , ce paramètre aura une valeur false , sauf s’il est configuré explicitement.

Si la version de compatibilité de l’application est définie sur Version_2_1 ou une version supérieure, ce paramètre aura une valeur true , sauf s’il est configuré explicitement.

S’applique à