ValidationAttribute.Validate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Valida el objeto especificado.
Sobrecargas
Validate(Object, ValidationContext) |
Valida el objeto especificado. |
Validate(Object, String) |
Valida el objeto especificado. |
Validate(Object, ValidationContext)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
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)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
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.