Langue

Validator.ValidateValueAsync Méthode

Définition

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.

S’applique à