Aracılığıyla paylaş


MvcJsonOptions.AllowInputFormatterExceptionMessages Özellik

Tanım

tarafından JsonInputFormatter JSON seri durumdan çıkarmadan gelen hata iletilerinin öğesine eklenip eklenmeyeceğini belirlemek için ModelStateDictionarybir bayrak alır veya ayarlar. Varsayılan değer olan falsedeğeri, bunun yerine genel bir hata iletisi kullanılacağı anlamına gelir.

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

Özellik Değeri

Açıklamalar

içindeki ModelStateDictionary hata iletileri genellikle istemcilere HTML olarak veya kullanılarak BadRequestObjectResultiletilir. Bu ayar, istemcilerin gönderilen JSON verileri hakkında ayrıntılı hata iletileri alıp alamayacağını denetler.

Bu özellik bir uyumluluk anahtarıyla ilişkilendirilir ve uygulamanın yapılandırılmış uyumluluk sürümüne bağlı olarak farklı bir davranış sağlayabilir. Uygulamanın uyumluluk sürümünü ayarlama konusunda rehberlik ve örnekler için bkz CompatibilityVersion .

Bu özelliğin ayarlayıcısını çağırarak değer uyumluluk anahtarının istenen yapılandırması, uygulamanın CompatibilityVersiontarafından ima edilen değerden öncelikli olacaktır.

Uygulamanın uyumluluk sürümü olarak Version_2_0 ayarlandıysa, açıkça yapılandırılmadığı sürece bu ayarın değeri false olur.

Uygulamanın uyumluluk sürümü veya üzeri olarak ayarlandıysa Version_2_1 , açıkça yapılandırılmadığı sürece bu ayarın değeri true olur.

Şunlara uygulanır