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 атрибут вычисляется сначала.

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