ModelValidationNode 类

定义

提供用于模型验证信息的容器。

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

构造函数

名称 说明
ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

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

ModelValidationNode(ModelMetadata, String)

使用模型元数据和状态键初始化类的新实例 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, ModelValidationNode)

使用指定的执行上下文和父节点验证模型。

Validate(ModelBindingExecutionContext)

使用指定的执行上下文验证模型。

活动

名称 说明
Validated

在验证模型时发生。

Validating

在验证模型时发生。

适用于