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

モデルを検証しているときに発生します。

適用対象