Validator.ValidateObject メソッド

定義

指定したオブジェクトが有効かどうかを判断します。

オーバーロード

名前 説明
ValidateObject(Object, ValidationContext)

指定したオブジェクトが検証コンテキストを使用して有効かどうかを判断します。

ValidateObject(Object, ValidationContext, Boolean)

指定したオブジェクトが検証コンテキストを使用して有効かどうかを判断し、すべてのプロパティを検証するかどうかを指定する値を指定します。

ValidateObject(Object, ValidationContext)

指定したオブジェクトが検証コンテキストを使用して有効かどうかを判断します。

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)

パラメーター

instance
Object

検証するオブジェクト。

validationContext
ValidationContext

検証するオブジェクトを記述するコンテキスト。

例外

オブジェクトが無効です。

instancenullです。

instancevalidationContextObjectInstanceと一致しません。

注釈

このメソッドは、オブジェクト型にアタッチされている各 ValidationAttribute インスタンスを評価します。

適用対象

ValidateObject(Object, ValidationContext, Boolean)

指定したオブジェクトが検証コンテキストを使用して有効かどうかを判断し、すべてのプロパティを検証するかどうかを指定する値を指定します。

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)

パラメーター

instance
Object

検証するオブジェクト。

validationContext
ValidationContext

検証するオブジェクトを記述するコンテキスト。

validateAllProperties
Boolean

true すべてのプロパティを検証する。それ以外の場合は false

例外

instance が無効です。

instancenullです。

instancevalidationContextObjectInstanceと一致しません。

注釈

このメソッドは、オブジェクト型にアタッチされている各 ValidationAttribute インスタンスを評価します。

適用対象