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
.
Исключения
Свойство MemberName контекста validationContext
является недопустимым.
Комментарии
Этот метод проверяет каждый ValidationAttribute экземпляр, связанный со свойством, идентифицируемым параметром validationContext
.