Sdílet prostřednictvím


MvcJsonOptions.AllowInputFormatterExceptionMessages Vlastnost

Definice

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.

Platí pro