Validator.ValidateValueAsync 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 valeur donnée n’est pas valide pour les ValidationAttributes.
public static System.Threading.Tasks.Task ValidateValueAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes, System.Threading.CancellationToken cancellationToken = default);
static member ValidateValueAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidateValueAsync (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute), Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- value
- Object
Représente la valeur à tester.
- validationContext
- ValidationContext
Décrit l’objet testé.
- validationAttributes
- IEnumerable<ValidationAttribute>
Liste des ValidationAttributes à valider value .
- 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.
Exceptions
Quand validationContext est null.
Quand validationAttributes est null.
Lorsqu’il value est détecté qu’il n’est pas valide.
L’opération de validation a été annulée.