Share via


ModelStateDictionary.TryAddModelError 方法

定义

重载

TryAddModelError(String, Exception, ModelMetadata)

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

TryAddModelError(String, String)

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

TryAddModelError(String, Exception, ModelMetadata)

Source:
ModelStateDictionary.cs
Source:
ModelStateDictionary.cs

尝试将指定的 添加到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)

Source:
ModelStateDictionary.cs
Source:
ModelStateDictionary.cs

尝试将指定的 添加到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

适用于