Share via


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

當模型正在驗證時發生。

適用於