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
Validate(Object, ValidationContext) |
Valide l'objet spécifié. |
Validate(Object, String) |
Valide l'objet spécifié. |
Validate(Object, ValidationContext)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
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);
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 contrôles de validation sont effectués. Ce paramètre ne peut pas être null
.
Exceptions
Échec de la validation.
L’attribut actuel n’est pas bien 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. Il lève ensuite une ValidationException exception.
S’applique à
Validate(Object, String)
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
- Source:
- ValidationAttribute.cs
Valide l'objet spécifié.
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)
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 n’est pas bien 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.