Partager via


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);
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);
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 qui contient les validations ayant échoué.

validationAttributes
IEnumerable<ValidationAttribute>

Attributs de validation.

Retours

true si l'objet est 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 à