ValidationAttribute.IsValid Método

Definición

Comprueba si el objeto especificado es válido.

Sobrecargas

Nombre Description
IsValid(Object)

Determina si el valor especificado del objeto es válido.

IsValid(Object, ValidationContext)

Valida el valor especificado con respecto al atributo de validación actual.

IsValid(Object)

Determina si el valor especificado del objeto es válido.

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

Parámetros

value
Object

Valor del objeto que se va a validar.

Devoluciones

true si el valor especificado es válido; de lo contrario, false.

Excepciones

El atributo actual tiene un formato incorrecto.

Ninguna sobrecarga de IsValid se ha implementado mediante una clase derivada.

Comentarios

Si hereda de la ValidationAttribute clase , debe implementar la lógica de validación en este método.

Se aplica a

IsValid(Object, ValidationContext)

Valida el valor especificado con respecto al atributo de validación actual.

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

Parámetros

value
Object

El valor que se debe validar.

validationContext
ValidationContext

Información de contexto sobre la operación de validación.

Devoluciones

Una instancia de la clase ValidationResult.

Excepciones

El atributo actual tiene un formato incorrecto.

IsValid(Object, ValidationContext) no se ha implementado mediante una clase derivada.

Consulte también

Se aplica a