Validator.ValidateObject 方法

定义

确定指定的对象是否有效。

重载

ValidateObject(Object, ValidationContext)

使用验证上下文确定指定的对象是否有效。

ValidateObject(Object, ValidationContext, Boolean)

通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。

ValidateObject(Object, ValidationContext)

Source:
Validator.cs
Source:
Validator.cs
Source:
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

instancevalidationContext 上的 ObjectInstance 不匹配。

注解

此方法计算附加到对象类型的每个 ValidationAttribute 实例。

适用于

ValidateObject(Object, ValidationContext, Boolean)

Source:
Validator.cs
Source:
Validator.cs
Source:
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

instancevalidationContext 上的 ObjectInstance 不匹配。

注解

此方法计算附加到对象类型的每个 ValidationAttribute 实例。

适用于