Validator.ValidateObject メソッド

定義

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

オーバーロード

ValidateObject(Object, ValidationContext)

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

ValidateObject(Object, ValidationContext, Boolean)

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

ValidateObject(Object, ValidationContext)

ソース:
Validator.cs
ソース:
Validator.cs
ソース:
Validator.cs

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

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)

ソース:
Validator.cs
ソース:
Validator.cs
ソース:
Validator.cs

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

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 インスタンスを評価します。

適用対象