Validator.TryValidateValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, является ли указанное значение допустимым с указанными атрибутами.
public:
static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean
Параметры
- value
- Object
Значение, которое требуется проверить.
- validationContext
- ValidationContext
Контекст, описывающий объект для проверки.
- validationResults
- ICollection<ValidationResult>
Коллекция для хранения неудачных проверок.
- validationAttributes
- IEnumerable<ValidationAttribute>
Атрибуты проверки.
Возвращаемое значение
true Значение , если объект проверяется; falseв противном случае .
Комментарии
Этот метод проверяет каждый атрибут проверки в параметре validationAttributes по параметру value .
validationResults Если параметр не nullзадан, этот метод добавляет ValidationResult объект для каждой ошибки проверки в коллекцию результатов проверки.
validationResults Если параметр имеет значениеnull, этот метод не добавляет ValidationResult объект в коллекцию.
RequiredAttribute Если атрибут включен в validationAttributes параметр, RequiredAttribute атрибут вычисляется сначала.