Compartilhar via


ValidationAttribute.IsValid Método

Definição

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.

Confira também

Aplica-se a