Validator.TryValidateProperty 方法

定义

验证属性。

public:
 static bool TryValidateProperty(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateProperty (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
public static bool TryValidateProperty (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults);
static member TryValidateProperty : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateProperty (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean

参数

value
Object

要验证的值。

validationContext
ValidationContext

用于描述要验证的属性的上下文。

validationResults
ICollection<ValidationResult>

用于包含每个失败的验证的集合。

返回

如果属性有效,则为 true;否则为 false

例外

不能将 value 分配给该属性。

- 或 -

valuenull

validationContextMemberName 属性不是有效的属性。

注解

此方法测试与 参数标识validationContext的属性关联的每个ValidationAttribute实例。

适用于