Validator.TryValidateProperty Méthode

Définition

Valide la propriété.

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

Paramètres

value
Object

Valeur à valider.

validationContext
ValidationContext

Contexte qui décrit la propriété à valider.

validationResults
ICollection<ValidationResult>

Collection destinée à contenir les validations ayant échoué.

Retours

true si la propriété est valide ; sinon, false.

Exceptions

value ne peut pas être assignée à la propriété.

-ou-

value a la valeur null.

La propriété MemberName de validationContext n’est pas une propriété valide.

Remarques

Cette méthode teste chaque ValidationAttribute instance associée à la propriété identifiée par le validationContext paramètre .

S’applique à