ModelValidationNode 类

定义

为模型验证信息提供容器。

public ref class ModelValidationNode sealed
public sealed class ModelValidationNode
type ModelValidationNode = class
Public NotInheritable Class ModelValidationNode
继承
ModelValidationNode

构造函数

ModelValidationNode(ModelMetadata, String)

使用指定的模式元数据和状态密钥来初始化 ModelValidationNode 类的新实例。

ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

用模型元数据、模型状态键和模型验证子节点初始化 ModelValidationNode 类的新实例。

属性

ChildNodes

获取子节点。

ModelMetadata

获取模型元数据。

ModelStateKey

获取模型状态键。

SuppressValidation

获取或设置一个值,该值指示是否应显示验证。

ValidateAllProperties

获取或设置一个值,该值指示是否应在验证模型的所有属性。

方法

CombineWith(ModelValidationNode)

将当前的 ModelValidationNode 实例与指定的 ModelValidationNode 实例合并起来。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
Validate(ModelBindingExecutionContext)

使用指定的执行上下文,确认该模型。

Validate(ModelBindingExecutionContext, ModelValidationNode)

使用指定的执行上下文和父节点,确认该模型。

事件

Validated

当模型已被验证时发生。

Validating

当模型正被验证时发生。

适用于