EditContext.ValidateAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft dies EditContext asynchron und wartet auf alle Überprüfungsaufgaben, die von Handlern registriert werden AddAsyncValidator(Func<CancellationToken,Task>).
public System.Threading.Tasks.Task<bool> ValidateAsync(System.Threading.CancellationToken cancellationToken = default);
member this.ValidateAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function ValidateAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Parameter
- cancellationToken
- CancellationToken
Bricht diesen Überprüfungsdurchlauf ab; sie wird an jeden registrierten Validator übergeben. Wenn diese Methode abgebrochen (einschließlich bereits abgebrochener Einträge) ausgelöst wird, sobald die registrierten OperationCanceledException Vorgänge begleichen, und der vorherige fehlerhafte Zustand bleibt erhalten.
Gibt zurück
true wenn keine Überprüfungsmeldungen vorhanden sind und keine registrierten Aufgaben fehlerhaft sind; andernfalls false.
Ausnahmen
cancellationToken wurde abgebrochen.
Hinweise
Ausstehende Überprüfungen auf Feldebene werden abgelöst. Während Vorgänge im Test-Flight ausgeführt werden, ist truedie Parameterlosigkeit IsValidationPending() . Eine Ausnahme ohne Abbruch für einen registrierten Vorgang ist enthalten (das Formular ist fehlerhaft IsValidationFaulted() markiert und die Methode gibt falsezurück), aber nicht angezeigt. Ein Validator, der synchron auslöst oder eine NULL-Aufgabe zurückgibt, ist ein Programmierfehler und wird an den Aufrufer weitergegeben. Rufen Sie die Überprüfung nicht erneut von einem Handler auf.