ValidationAttribute.Validate Método

Definición

Valida el objeto especificado.

Sobrecargas

Validate(Object, ValidationContext)

Valida el objeto especificado.

Validate(Object, String)

Valida el objeto especificado.

Validate(Object, ValidationContext)

Valida el 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

Objeto que se va a validar.

validationContext
ValidationContext

Objeto ValidationContext que describe el contexto en el que se realizan las comprobaciones de validación. Este parámetro no puede ser null.

Excepciones

Error de validación.

El atributo actual está formado incorrectamente.

IsValid(Object, ValidationContext) no se ha implementado mediante una clase derivada.

Comentarios

Este método llama al IsValid método para determinar si el objeto especificado por el value parámetro es válido. Si el IsValid método devuelve false, este método llama al FormatErrorMessage método para obtener un mensaje localizado que indica el problema. A continuación, produce una ValidationException excepción.

Se aplica a

Validate(Object, String)

Valida el 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

Valor del objeto que se va a validar.

name
String

Nombre que se va a incluir en el mensaje de error.

Excepciones

value no es válido.

El atributo actual está formado incorrectamente.

Comentarios

Este método valida el valor del objeto o propiedad en el que se declara el ValidationAttribute atributo. Llama al IsValid método y pasa value como parámetro. Si se produce un error en la validación, se produce una ValidationException excepción.

Se aplica a