ModelStateDictionary.TryAddModelError 方法

定義

多載

TryAddModelError(String, Exception, ModelMetadata)

嘗試將指定的 exceptionErrors 加入至與指定 key 相關聯之 實例。 如果已記錄允許的錯誤數目上限,請確定 TooManyModelErrorsException 已改為記錄例外狀況。

TryAddModelError(String, String)

嘗試將指定的 errorMessageErrors 加入至與指定 key 相關聯之 實例。 如果已記錄允許的錯誤數目上限,請確定 TooManyModelErrorsException 已改為記錄例外狀況。

TryAddModelError(String, Exception, ModelMetadata)

嘗試將指定的 exceptionErrors 加入至與指定 key 相關聯之 實例。 如果已記錄允許的錯誤數目上限,請確定 TooManyModelErrorsException 已改為記錄例外狀況。

public:
 bool TryAddModelError(System::String ^ key, Exception ^ exception, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata);
public bool TryAddModelError (string key, Exception exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);
member this.TryAddModelError : string * Exception * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> bool
Public Function TryAddModelError (key As String, exception As Exception, metadata As ModelMetadata) As Boolean

參數

key
String

要加入錯誤之 的 ModelStateEntry 索引鍵。

exception
Exception

要加入的 Exception。 某些例外狀況類型將會取代為描述性錯誤訊息。

metadata
ModelMetadata

ModelMetadata與模型相關聯的 。

傳回

True 如果新增了指定的錯誤,則為 , false 如果忽略錯誤,則為 。 請參閱 MaxAllowedErrors

適用於

TryAddModelError(String, String)

嘗試將指定的 errorMessageErrors 加入至與指定 key 相關聯之 實例。 如果已記錄允許的錯誤數目上限,請確定 TooManyModelErrorsException 已改為記錄例外狀況。

public:
 bool TryAddModelError(System::String ^ key, System::String ^ errorMessage);
public bool TryAddModelError (string key, string errorMessage);
member this.TryAddModelError : string * string -> bool
Public Function TryAddModelError (key As String, errorMessage As String) As Boolean

參數

key
String

要加入錯誤之 的 ModelStateEntry 索引鍵。

errorMessage
String

要加入的錯誤訊息。

傳回

True 如果新增了指定的錯誤,則為 , false 如果忽略錯誤,則為 。 請參閱 MaxAllowedErrors

適用於