ValidationAttribute.Validate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Valida o objeto especificado.
Sobrecargas
| Name | Description |
|---|---|
| Validate(Object, ValidationContext) |
Valida o objeto especificado. |
| Validate(Object, String) |
Valida o objeto especificado. |
Validate(Object, ValidationContext)
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);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)
Parâmetros
- value
- Object
O objetivo a validar.
- validationContext
- ValidationContext
O ValidationContext objeto que descreve o contexto onde as verificações de validação são realizadas. Este parâmetro não pode ser null.
Exceções
A validação falhou.
O atributo atual está malformado.
IsValid(Object, ValidationContext) não foi implementado por uma classe derivada.
Observações
Este método chama o IsValid método para determinar se o objeto especificado pelo value parâmetro é válido. Se o IsValid método devolver false, este método chama o FormatErrorMessage método para obter uma mensagem localizada que indica o problema. Depois lança uma ValidationException exceção.
Aplica-se a
Validate(Object, String)
Valida o objeto especificado.
public:
void Validate(System::Object ^ value, System::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 validar.
- name
- String
O nome a incluir na mensagem de erro.
Exceções
value não é válido.
O atributo atual está malformado.
Observações
Este método valida o valor do objeto ou propriedade sobre o qual o ValidationAttribute atributo é declarado. Chama o IsValid método e passa value como parâmetro. Se a validação falhar, é lançada uma ValidationException exceção.