ValidationAttribute.IsValid Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica se o objeto especificado é válido.
Sobrecargas
IsValid(Object) |
Determina se valor especificado do objeto é válido. |
IsValid(Object, ValidationContext) |
Valida o valor especificado em relação ao atributo de validação atual. |
IsValid(Object)
- Origem:
- ValidationAttribute.cs
- Origem:
- ValidationAttribute.cs
- Origem:
- ValidationAttribute.cs
Determina se valor especificado do objeto é 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
O valor do objeto a ser validado.
Retornos
true
se o valor especificado for válido; caso contrário, false
.
Exceções
O atributo atual está malformado.
Nenhuma sobrecarga de IsValid
foi implementada por uma classe derivada.
Comentários
Se você herdar da ValidationAttribute classe , deverá implementar a lógica de validação nesse método.
Aplica-se a
IsValid(Object, ValidationContext)
- Origem:
- ValidationAttribute.cs
- Origem:
- ValidationAttribute.cs
- Origem:
- ValidationAttribute.cs
Valida o valor especificado em relação ao atributo de validação atual.
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
O valor a ser validado.
- validationContext
- ValidationContext
As informações de contexto sobre a operação de validação.
Retornos
Uma instância da classe ValidationResult.
Exceções
O atributo atual está malformado.
IsValid(Object, ValidationContext) não foi implementado por uma classe derivada.