ModelStateDictionary.AddModelError メソッド

定義

オーバーロード

AddModelError(String, String)

指定した errorMessage に関連付けられているインスタンスに Errors 、指定した を追加します key。 許容されるエラーの最大数が既に記録されている場合は、代わりに例外が記録されていることを確認 TooManyModelErrorsException します。

AddModelError(String, Exception, ModelMetadata)

指定した exception に関連付けられているインスタンスに Errors 、指定した を追加します key。 許容されるエラーの最大数が既に記録されている場合は、代わりに例外が記録されていることを確認 TooManyModelErrorsException します。

AddModelError(String, String)

指定した errorMessage に関連付けられているインスタンスに Errors 、指定した を追加します key。 許容されるエラーの最大数が既に記録されている場合は、代わりに例外が記録されていることを確認 TooManyModelErrorsException します。

public:
 void AddModelError(System::String ^ key, System::String ^ errorMessage);
public void AddModelError (string key, string errorMessage);
member this.AddModelError : string * string -> unit
Public Sub AddModelError (key As String, errorMessage As String)

パラメーター

key
String

エラーを追加する の ModelStateEntry キー。

errorMessage
String

追加するエラー メッセージ。

適用対象

AddModelError(String, Exception, ModelMetadata)

指定した exception に関連付けられているインスタンスに Errors 、指定した を追加します key。 許容されるエラーの最大数が既に記録されている場合は、代わりに例外が記録されていることを確認 TooManyModelErrorsException します。

public:
 void AddModelError(System::String ^ key, Exception ^ exception, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata);
public void AddModelError (string key, Exception exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);
member this.AddModelError : string * Exception * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> unit
Public Sub AddModelError (key As String, exception As Exception, metadata As ModelMetadata)

パラメーター

key
String

エラーを追加する の ModelStateEntry キー。

exception
Exception

追加する Exception。 一部の例外の種類は、わかりやすいエラー メッセージに置き換えられます。

metadata
ModelMetadata

ModelMetadataモデルに関連付けられている 。

適用対象