ValidationAttribute.IsValid Метод

Определение

Проверяет, является ли указанный объект допустимым.

Перегрузки

Имя Описание
IsValid(Object)

Определяет допустимость указанного значения объекта.

IsValid(Object, ValidationContext)

Проверяет указанное значение относительно текущего атрибута проверки.

IsValid(Object)

Определяет допустимость указанного значения объекта.

public:
 virtual bool IsValid(System::Object ^ value);
public:
 abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid(object value);
public abstract bool IsValid(object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean

Параметры

value
Object

Значение проверяемого объекта.

Возвращаемое значение

true Значение , если указанное значение допустимо; falseв противном случае .

Исключения

Текущий атрибут неправильно сформирован.

Ни одно из перегрузок IsValid не было реализовано производным классом.

Комментарии

При наследовании от ValidationAttribute класса необходимо реализовать логику проверки в этом методе.

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

IsValid(Object, ValidationContext)

Проверяет указанное значение относительно текущего атрибута проверки.

protected:
 virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult

Параметры

value
Object

Значение, которое требуется проверить.

validationContext
ValidationContext

Контекстные сведения об операции проверки.

Возвращаемое значение

Экземпляр класса ValidationResult.

Исключения

Текущий атрибут неправильно сформирован.

IsValid(Object, ValidationContext) не реализован производным классом.

См. также раздел

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