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 模型相關聯的 。

傳回

Boolean

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

要加入的錯誤訊息。

傳回

Boolean

True 如果已加入指定的錯誤, false 則為 ,如果忽略錯誤則為 。 請參閱 MaxAllowedErrors

適用於