ModelValidationNode 類別

定義

提供模型驗證資訊的容器。

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

建構函式

名稱 Description
ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

初始化類別的新實例 ModelValidationNode ,使用模型元資料、模型狀態鍵及子模型驗證節點。

ModelValidationNode(ModelMetadata, String)

初始化類別的新實例 ModelValidationNode ,使用模型元資料與狀態鍵。

屬性

名稱 Description
ChildNodes

取得子節點。

ModelMetadata

取得模型的元資料。

ModelStateKey

取得模型狀態金鑰。

SuppressValidation

取得或設定一個值,指示是否應該抑制驗證。

ValidateAllProperties

取得或設定一個值,指示是否應驗證模型的所有屬性。

方法

名稱 Description
CombineWith(ModelValidationNode)

將目前 ModelValidationNode 的實例與指定的 ModelValidationNode 實例結合。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Validate(ModelBindingExecutionContext, ModelValidationNode)

利用指定的執行上下文與父節點驗證模型。

Validate(ModelBindingExecutionContext)

利用指定的執行上下文驗證模型。

事件

名稱 Description
Validated

當模型經過驗證時會發生。

Validating

當模型正在驗證時會發生。

適用於