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

モデルが検証されるときに発生します。

適用対象