ValidationAttribute.Validate Méthode

Définition

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.

S’applique à