MvcJsonOptions.AllowInputFormatterExceptionMessages Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví příznak k určení, zda chybové zprávy z deserializace JSON podle JsonInputFormatter budou přidány ModelStateDictionarydo . 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
Poznámky
Chybové zprávy v nástroji ModelStateDictionary se často sdělují klientům, a to buď ve formátu HTML, nebo pomocí BadRequestObjectResultpříkazu . Toto nastavení řídí, jestli klienti můžou dostávat 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 odlišné chování v závislosti na nakonfigurované verzi kompatibility pro aplikaci. Projděte si CompatibilityVersion doprovodné materiály a příklady nastavení verze kompatibility aplikace.
Konfigurace požadovaného přepínače kompatibility hodnot voláním 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 hodnotu, bude mít toto nastavení hodnotu false
, pokud není explicitně nakonfigurováno.
Pokud je verze kompatibility aplikace nastavená na Version_2_1 hodnotu nebo vyšší, bude mít toto nastavení hodnotu true
, pokud není explicitně nakonfigurováno.