ValidationAttribute.Validate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Valide l’objet spécifié.
Surcharges
| Nom | Description |
|---|---|
| Validate(Object, ValidationContext) |
Valide l’objet spécifié. |
| Validate(Object, String) |
Valide l’objet spécifié. |
Validate(Object, ValidationContext)
Valide l’objet spécifié.
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)
Paramètres
- value
- Object
Objet à valider.
- validationContext
- ValidationContext
Objet ValidationContext qui décrit le contexte dans lequel les vérifications de validation sont effectuées. Ce paramètre ne peut pas être null.
Exceptions
Échec de la validation.
L’attribut actuel est mal formé.
IsValid(Object, ValidationContext) n’a pas été implémenté par une classe dérivée.
Remarques
Cette méthode appelle la IsValid méthode pour déterminer si l’objet spécifié par le value paramètre est valide. Si la IsValid méthode retourne false, cette méthode appelle la FormatErrorMessage méthode pour obtenir un message localisé qui indique le problème. Elle lève ensuite une ValidationException exception.
S’applique à
Validate(Object, String)
Valide l’objet spécifié.
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)
Paramètres
- value
- Object
Valeur de l’objet à valider.
- name
- String
Nom à inclure dans le message d’erreur.
Exceptions
value n’est pas valide.
L’attribut actuel est mal formé.
Remarques
Cette méthode valide la valeur de l’objet ou de la propriété sur laquelle l’attribut ValidationAttribute est déclaré. Il appelle la IsValid méthode et passe value en tant que paramètre. Si la validation échoue, une ValidationException exception est levée.