Språk

Validator.ValidateValueAsync Metod

Definition

Genererar asynkront en ValidationException om det angivna värdet inte är giltigt för 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

Parametrar

value
Object

Detta är det värde som ska testas.

validationContext
ValidationContext

Beskriver det objekt som testas.

validationAttributes
IEnumerable<ValidationAttribute>

Listan över ValidationAttributes som du vill verifiera detta value mot.

cancellationToken
CancellationToken

A CancellationToken att observera i väntan på att uppgiften ska slutföras.

Returer

En Task som representerar den asynkrona valideringsåtgärden.

Undantag

När validationContext är null.

När validationAttributes är null.

När value visar sig vara ogiltigt.

Valideringsåtgärden avbröts.

Gäller för