Validator.ValidatePropertyAsync 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 właściwość value jest nieprawidłowa.
[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
Parametry
- value
- Object
Testowana wartość.
- validationContext
- ValidationContext
Opisuje weryfikowany obiekt i udostępnia usługi i kontekst modułów sprawdzania poprawności.
- cancellationToken
- CancellationToken
Element do CancellationToken obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Reprezentująca Task operację asynchronicznej weryfikacji.
- Atrybuty
Wyjątki
validationContext jest nullwartością lub MemberName jest null pusta.
MemberName nie identyfikuje prawidłowej właściwości publicznej, innej niż indeksator lub value nie może być przypisana do tej właściwości.
Jeśli value właściwość jest nieprawidłowa.
Operacja walidacji została anulowana.