语言

Validator 类

定义

定义一个帮助程序类,该类可用于在对象、属性和方法包含在其关联的 ValidationAttribute 属性中时对其进行验证。

public ref class Validator abstract sealed
public static class Validator
type Validator = class
Public Class Validator
继承
Validator

方法

名称 说明
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

确定指定的对象是否使用验证上下文、验证结果集合以及指定是否验证所有属性的值有效。

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

确定指定的对象是否使用验证上下文和验证结果集合有效。

TryValidateObjectAsync(Object, ValidationContext, ICollection<ValidationResult>, Boolean, CancellationToken)

异步测试给定的对象实例是否有效。

TryValidateObjectAsync(Object, ValidationContext, ICollection<ValidationResult>, CancellationToken)

异步测试给定的对象实例是否有效。

TryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

验证属性。

TryValidatePropertyAsync(Object, ValidationContext, ICollection<ValidationResult>, CancellationToken)

异步测试给定属性值是否有效。

TryValidateValue(Object, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>)

返回一个值,该值指示指定的值是否对指定的属性有效。

TryValidateValueAsync(Object, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>, CancellationToken)

异步测试给定值是否对指定的 s 列表 ValidationAttribute有效。

ValidateObject(Object, ValidationContext, Boolean)

确定指定的对象是否使用验证上下文有效,以及一个值,该值指定是否验证所有属性。

ValidateObject(Object, ValidationContext)

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

ValidateObjectAsync(Object, ValidationContext, Boolean, CancellationToken)

如果给定的对象实例无效,则异步引发 a ValidationException 。

ValidateObjectAsync(Object, ValidationContext, CancellationToken)

如果给定instance无效,则异步引发 aValidationException。

ValidateProperty(Object, ValidationContext)

验证属性。

ValidatePropertyAsync(Object, ValidationContext, CancellationToken)

如果给定属性value无效,则异步引发 aValidationException。

ValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

验证指定的属性。

ValidateValueAsync(Object, ValidationContext, IEnumerable<ValidationAttribute>, CancellationToken)

如果给定值对 s 无效ValidationAttribute,则异步引发 aValidationException。

适用于