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当前 ModelStateDictionary ,或者必须保留确切exception的 ,以便以后使用 (即使它为 FormatException) 。 如果 ModelMetadata 可用,请改用 AddModelError(String, Exception, ModelMetadata)

适用于