ModelStateDictionary.TryAddModelError 方法

定义

重载

TryAddModelError(String, Exception, ModelMetadata)

尝试将指定的 添加到Errors与指定的 exceptionkey关联的 实例。 如果已记录允许的最大错误数,请确保 TooManyModelErrorsException 改为记录异常。

TryAddModelError(String, String)

尝试将指定的 添加到Errors与指定的 errorMessagekey关联的 实例。 如果已记录允许的最大错误数,请确保 TooManyModelErrorsException 改为记录异常。

TryAddModelError(String, Exception, ModelMetadata)

尝试将指定的 添加到Errors与指定的 exceptionkey关联的 实例。 如果已记录允许的最大错误数,请确保 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)

尝试将指定的 添加到Errors与指定的 errorMessagekey关联的 实例。 如果已记录允许的最大错误数,请确保 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

适用于