Поделиться через


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 не может быть присвоено свойству.

-или-

value имеет значение null.

Свойство MemberName контекста validationContext является недопустимым.

Комментарии

Этот метод проверяет каждый ValidationAttribute экземпляр, связанный со свойством, идентифицируемым параметром validationContext .

Применяется к