Validator.ValidateValueAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.