次の方法で共有


ModelStateDictionary.TryAddModelException(String, Exception) メソッド

定義

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

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

パラメーター

key
String

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

exception
Exception

追加する Exception

戻り値

True 指定されたエラーが追加された場合は 。 false エラーが無視された場合は 。 「MaxAllowedErrors」を参照してください。

注釈

このメソッドを使用すると、 が使用できない場合ModelMetadata、または後で使用するために正確な exception を維持する必要がある場合 (たとえばFormatException、 であっても) を現在ModelStateDictionaryの に追加exceptionできます。 が使用可能な場合 ModelMetadata は、代わりに を使用 AddModelError(String, Exception, ModelMetadata) します。

適用対象