Taal

Validator.ValidateValueAsync Methode

Definitie

Genereert asynchroon een ValidationException als de opgegeven waarde niet geldig is voor de 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

Parameters

value
Object

De waarde die u wilt testen.

validationContext
ValidationContext

Beschrijft het object dat wordt getest.

validationAttributes
IEnumerable<ValidationAttribute>

De lijst ValidationAttributemet s om dit value te valideren.

cancellationToken
CancellationToken

Een CancellationToken om te observeren terwijl wordt gewacht totdat de taak is voltooid.

Retouren

Een Task weergave van de asynchrone validatiebewerking.

Uitzonderingen

Wanneer validationContext is null.

Wanneer validationAttributes is null.

Wanneer value blijkt dat deze ongeldig is.

De validatiebewerking is geannuleerd.

Van toepassing op