Validator.ValidateObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定指定的对象是否有效。
重载
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
用于描述要验证的对象的上下文。
例外
对象无效。
instance
为 null
。
instance
与 validationContext
上的 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
无效。
instance
为 null
。
instance
与 validationContext
上的 ObjectInstance 不匹配。
注解
此方法计算附加到对象类型的每个 ValidationAttribute 实例。