Validator.TryValidateValue Méthode

Définition

Retourne une valeur qui indique si la valeur spécifiée est valide avec les attributs spécifiés.

public:
 static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean

Paramètres

value
Object

Valeur à valider.

validationContext
ValidationContext

Contexte qui décrit l’objet à valider.

validationResults
ICollection<ValidationResult>

Collection pour contenir les validations ayant échoué.

validationAttributes
IEnumerable<ValidationAttribute>

Attributs de validation.

Retours

true si l’objet valide ; sinon, false.

Remarques

Cette méthode teste chaque attribut de validation dans le validationAttributes paramètre par rapport au value paramètre. Si le validationResults paramètre n’est pas null, cette méthode ajoute un ValidationResult objet pour chaque échec de validation à la collection de résultats de validation. Si le validationResults paramètre est null, cette méthode n’ajoute pas d’objet ValidationResult à la collection. Si un RequiredAttribute attribut est inclus dans le validationAttributes paramètre, l’attribut RequiredAttribute est évalué en premier.

S’applique à