EditContext.OnValidationRequested Event
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Evento generato quando viene richiesta la convalida. I componenti di validator sottoscrivono questo evento per eseguire la convalida.
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)
Tipo evento
Commenti
I gestori vengono eseguiti in modo sincrono nell'ordine di sottoscrizione. Un validator che esegue il lavoro asincrono mantiene il relativo gestore sincrono e registra un validator asincrono tramite AddAsyncValidator(Func<CancellationToken,Task>), ad esempio (sender, args) => args.AddAsyncValidator(token => ValidateAsyncCore(token)).
ValidateAsync(CancellationToken) richiama ogni validator registrato e attende le attività risultanti; Validate()InvalidOperationException genera un'eccezione se un gestore registra il lavoro asincrono. Non usare un async void gestore: il suo lavoro non è atteso e viene ignorato automaticamente.