ValidationAttribute.IsValid Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba si el objeto especificado es válido.
Sobrecargas
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)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
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 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
Es true
si el valor especificado es válido; en caso contrario, es false
.
Excepciones
El atributo actual está formado incorrectamente.
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)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
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);
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 va a validar.
- validationContext
- ValidationContext
Información de contexto sobre la operación de validación.
Devoluciones
Instancia de la clase ValidationResult.
Excepciones
El atributo actual está formado incorrectamente.
IsValid(Object, ValidationContext) no se ha implementado mediante una clase derivada.