Freigeben über


MvcJsonOptions.AllowInputFormatterExceptionMessages Eigenschaft

Definition

Ruft ein Flag ab, um zu bestimmen, ob Fehlermeldungen der JSON-Deserialisierung durch den hinzugefügt werdenModelStateDictionary, oder legt dieses JsonInputFormatter fest. Der Standardwert ist false, was bedeutet, dass stattdessen eine generische Fehlermeldung verwendet wird.

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

Eigenschaftswert

Hinweise

Fehlermeldungen im ModelStateDictionary werden häufig an Clients übermittelt, entweder in HTML oder mit BadRequestObjectResult. Tatsächlich steuert diese Einstellung, ob Clients detaillierte Fehlermeldungen zu übermittelten JSON-Daten empfangen können.

Diese Eigenschaft ist einem Kompatibilitätsswitch zugeordnet und kann je nach konfigurierter Kompatibilitätsversion für die Anwendung ein anderes Verhalten bereitstellen. Hier finden Sie CompatibilityVersion Anleitungen und Beispiele zum Festlegen der Kompatibilitätsversion der Anwendung.

Das Konfigurieren des gewünschten Wertkompatibilitätsschalters durch Aufrufen des Setters dieser Eigenschaft hat Vorrang vor dem Wert, der durch den der -Anwendung CompatibilityVersionimpliziert wird.

Wenn die Kompatibilitätsversion der Anwendung auf Version_2_0 festgelegt ist, hat diese Einstellung einen Wert false , sofern nicht explizit konfiguriert.

Wenn die Kompatibilitätsversion der Anwendung auf Version_2_1 oder höher festgelegt ist, hat diese Einstellung einen Wert true , sofern nicht explizit konfiguriert.

Gilt für: