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

適用於