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


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

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