MvcJsonOptions.AllowInputFormatterExceptionMessages Vlastnost

Definice

Získá nebo nastaví příznak pro určení, zda budou chybové zprávy z deserializace JSON JsonInputFormatter přidány do ModelStateDictionary . Výchozí hodnota je false, což znamená, že se místo toho použije obecná chybová zpráva.

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

Hodnota vlastnosti

Boolean

Poznámky

Chybové zprávy v ModelStateDictionary nástroji jsou často sdělovány klientům, a to buď v HTML, nebo pomocí BadRequestObjectResult . V důsledku toho toto nastavení určuje, zda mohou klienti přijímat podrobné chybové zprávy o odeslaných datech JSON.

Tato vlastnost je přidružena k přepínači kompatibility a může poskytovat jiné chování v závislosti na nakonfigurované verzi kompatibility aplikace. CompatibilityVersionPokyny a příklady nastavení verze kompatibility aplikace najdete v tématu.

Konfigurace požadovaného přepínače kompatibility hodnot voláním metody setter této vlastnosti bude mít přednost před hodnotou odvozenou z aplikace CompatibilityVersion .

Pokud je verze kompatibility aplikace nastavená na, Version_2_0 pak toto nastavení bude mít hodnotu false , pokud není explicitně nakonfigurované.

Pokud je verze kompatibility aplikace nastavená na Version_2_1 nebo vyšší, pak toto nastavení bude mít hodnotu true , pokud není explicitně nakonfigurované.

Platí pro