Compartilhar via


ValidationAttribute.Validate Método

Definição

Valida o objeto especificado.

Sobrecargas

Validate(Object, ValidationContext)

Valida o objeto especificado.

Validate(Object, String)

Valida o objeto especificado.

Validate(Object, ValidationContext)

Origem:
ValidationAttribute.cs
Origem:
ValidationAttribute.cs
Origem:
ValidationAttribute.cs

Valida o objeto especificado.

public:
 void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
public void Validate (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)

Parâmetros

value
Object

O objeto a ser validado.

validationContext
ValidationContext

O objeto ValidationContext que descreve o contexto em que as verificações de validação são executadas. O parâmetro não pode ser null.

Exceções

Falha na validação.

O atributo atual está malformado.

IsValid(Object, ValidationContext) não foi implementado por uma classe derivada.

Comentários

Esse método chama o IsValid método para determinar se o objeto especificado pelo value parâmetro é válido. Se o IsValid método retornar false, esse método chamará o FormatErrorMessage método para obter uma mensagem localizada que declara o problema. Em seguida, ele gera uma ValidationException exceção.

Aplica-se a

Validate(Object, String)

Origem:
ValidationAttribute.cs
Origem:
ValidationAttribute.cs
Origem:
ValidationAttribute.cs

Valida o objeto especificado.

public:
 void Validate(System::Object ^ value, System::String ^ name);
public void Validate (object value, string name);
public void Validate (object? value, string name);
member this.Validate : obj * string -> unit
Public Sub Validate (value As Object, name As String)

Parâmetros

value
Object

O valor do objeto a ser validado.

name
String

O nome a ser incluído na mensagem de erro.

Exceções

value não é válido.

O atributo atual está malformado.

Comentários

Esse método valida o valor do objeto ou propriedade no qual o ValidationAttribute atributo é declarado. Ele chama o IsValid método e passa value como um parâmetro. Se a validação falhar, uma ValidationException exceção será gerada.

Aplica-se a