Partager via


Validator.ValidateValue Méthode

Définition

Valide les attributs spécifiés.

public:
 static void ValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static void ValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static void ValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member ValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> unit
Public Shared Sub ValidateValue (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute))

Paramètres

value
Object

Valeur à valider.

validationContext
ValidationContext

Contexte qui décrit l'objet à valider.

validationAttributes
IEnumerable<ValidationAttribute>

Attributs de validation.

Exceptions

Le paramètre validationContext a la valeur null.

Le paramètre value ne valide pas avec le paramètre validationAttributes.

Remarques

Cette méthode teste chaque attribut de validation dans le validationAttributes paramètre par rapport au value paramètre . Si un RequiredAttribute attribut est inclus, l’attribut RequiredAttribute est évalué en premier.

S’applique à