Partage via


ValidationAttribute.Validate Méthode

Définition

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.

S’applique à