Validator.ValidateValueAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.