EditContext.OnValidationRequested Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um evento gerado quando a validação é solicitada. Os componentes do validador assinam esse evento para executar a validação.
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 de Evento
Comentários
Os manipuladores são executados de forma síncrona na ordem da assinatura. Um validador que executa um trabalho assíncrono mantém seu manipulador síncrono e registra um validador assíncrono por meio AddAsyncValidator(Func<CancellationToken,Task>), por exemplo (sender, args) => args.AddAsyncValidator(token => ValidateAsyncCore(token)).
ValidateAsync(CancellationToken) invoca cada validador registrado e aguarda as tarefas resultantes; Validate() gerará InvalidOperationException se um manipulador registrar trabalho assíncrono. Não use um async void manipulador: seu trabalho não é aguardado e é ignorado silenciosamente.