EditContext.OnValidationRequested Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Événement déclenché lorsque la validation est demandée. Les composants validateur s’abonnent à cet événement pour effectuer la validation.
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)
Type d’événement
Remarques
Les gestionnaires s’exécutent de manière synchrone dans l’ordre d’abonnement. Un validateur qui effectue un travail asynchrone conserve son gestionnaire synchrone et inscrit un validateur asynchrone via AddAsyncValidator(Func<CancellationToken,Task>), par exemple (sender, args) => args.AddAsyncValidator(token => ValidateAsyncCore(token)).
ValidateAsync(CancellationToken) appelle chaque validateur inscrit et attend les tâches résultantes ; Validate() lève InvalidOperationException si un gestionnaire inscrit un travail asynchrone. N’utilisez pas de async void gestionnaire : son travail n’est pas attendu et est ignoré en mode silencieux.