EditContext.OnValidationRequested Zdarzenie
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.
Zdarzenie zgłaszane podczas żądania weryfikacji. Składniki modułu sprawdzania poprawności subskrybują to zdarzenie w celu przeprowadzenia walidacji.
public:
event EventHandler<Microsoft::AspNetCore::Components::Forms::ValidationRequestedEventArgs ^> ^ OnValidationRequested;
public event EventHandler<Microsoft.AspNetCore.Components.Forms.ValidationRequestedEventArgs>? OnValidationRequested;
public event EventHandler<Microsoft.AspNetCore.Components.Forms.ValidationRequestedEventArgs> OnValidationRequested;
member this.OnValidationRequested : EventHandler<Microsoft.AspNetCore.Components.Forms.ValidationRequestedEventArgs>
Public Event OnValidationRequested As EventHandler(Of ValidationRequestedEventArgs)
Public Custom Event OnValidationRequested As EventHandler(Of ValidationRequestedEventArgs)
Typ zdarzenia
Uwagi
Programy obsługi są uruchamiane synchronicznie w kolejności subskrypcji. Moduł sprawdzania poprawności wykonujący asynchroniczną pracę zachowuje synchroniczną procedurę obsługi i rejestruje asynchroniczny moduł sprawdzania poprawności za pośrednictwem AddAsyncValidator(Func<CancellationToken,Task>)programu , na przykład (sender, args) => args.AddAsyncValidator(token => ValidateAsyncCore(token)).
ValidateAsync(CancellationToken) wywołuje każdy zarejestrowany moduł sprawdzania poprawności i oczekuje na wynikowe zadania; Validate() zgłasza błąd InvalidOperationException , jeśli program obsługi rejestruje pracę asynchroniczną. Nie używaj async void programu obsługi: jego praca nie jest oczekiwana i dyskretnie pomijana.