Validator.ValidateValueAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Asynchronicznie zgłasza wartość ValidationException , jeśli dana wartość jest nieprawidłowa dla parametru 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
Parametry
- value
- Object
Testowana wartość.
- validationContext
- ValidationContext
Opisuje testowany obiekt.
- validationAttributes
- IEnumerable<ValidationAttribute>
Lista s do zweryfikowania ValidationAttributetego value elementu.
- cancellationToken
- CancellationToken
Element do CancellationToken obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Reprezentująca Task operację asynchronicznej weryfikacji.
Wyjątki
Gdy validationContext ma wartość null.
Gdy validationAttributes ma wartość null.
Gdy value okaże się, że jest on nieprawidłowy.
Operacja walidacji została anulowana.