Validator.ValidateObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクトが有効かどうかを判断します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
検証するオブジェクトを記述するコンテキスト。
例外
オブジェクトが無効です。
instance は nullです。
instanceがvalidationContextのObjectInstanceと一致しません。
注釈
このメソッドは、オブジェクト型にアタッチされている各 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 が無効です。
instance は nullです。
instanceがvalidationContextのObjectInstanceと一致しません。
注釈
このメソッドは、オブジェクト型にアタッチされている各 ValidationAttribute インスタンスを評価します。