Validator.ValidatePropertyAsync 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.
Asynchroon genereert een ValidationException als de opgegeven eigenschap value niet geldig is.
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
public static System.Threading.Tasks.Task ValidatePropertyAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
static member ValidatePropertyAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidatePropertyAsync (value As Object, validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameters
- value
- Object
De waarde die u wilt testen.
- validationContext
- ValidationContext
Beschrijft het object dat wordt gevalideerd en services en context biedt voor de validators.
- cancellationToken
- CancellationToken
Een CancellationToken om te observeren terwijl wordt gewacht totdat de taak is voltooid.
Retouren
Een Task weergave van de asynchrone validatiebewerking.
- Kenmerken
Uitzonderingen
validationContext is null, of MemberName is null of leeg.
MemberName identificeert geen geldige openbare, niet-indexeerfunctieeigenschap of value kan niet worden toegewezen aan die eigenschap.
Wanneer value is dit ongeldig voor deze eigenschap.
De validatiebewerking is geannuleerd.