Validator.ValidateValue 方法

定义

验证指定的特性。

public:
 static void ValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static void ValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static void ValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member ValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> unit
Public Shared Sub ValidateValue (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute))

参数

value
Object

要验证的值。

validationContext
ValidationContext

用于描述要验证的对象的上下文。

validationAttributes
IEnumerable<ValidationAttribute>

验证特性。

例外

validationContext 参数为 null

value 参数不使用 validationAttributes 参数进行验证。

注解

此方法根据 value 参数测试 参数中的每个validationAttributes验证属性。 RequiredAttribute如果包含属性,则首先计算该RequiredAttribute属性。

适用于