Validator.ValidatePropertyAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.