Langue

Validator.ValidatePropertyAsync Méthode

Définition

Lève de façon asynchrone une ValidationException valeur si la propriété value donnée n’est pas valide.

[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
public static System.Threading.Tasks.Task ValidatePropertyAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
static member ValidatePropertyAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidatePropertyAsync (value As Object, validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

value
Object

Représente la valeur à tester.

validationContext
ValidationContext

Décrit l’objet en cours de validation et fournit des services et un contexte pour les validateurs.

cancellationToken
CancellationToken

À CancellationToken observer lors de l’attente de la fin de la tâche.

Retours

Représentant Task l’opération de validation asynchrone.

Attributs

Exceptions

validationContext est nullou MemberName est null vide.

MemberName n’identifie pas une propriété publique, non indexeuse valide ou value ne peut pas être affectée à cette propriété.

Lorsqu’elle value n’est pas valide pour cette propriété.

L’opération de validation a été annulée.

S’applique à