ModelStateDictionary.TryAddModelError メソッド

定義

オーバーロード

TryAddModelError(String, Exception, ModelMetadata)

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

TryAddModelError(String, String)

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

TryAddModelError(String, Exception, ModelMetadata)

指定した exception に関連付けられているインスタンスに Errors 、指定した 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)

指定した errorMessage に関連付けられているインスタンスに Errors 、指定した 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

適用対象