Language

EditContext.OnValidationRequested Event

定義

検証が要求されたときに発生するイベント。 検証コンポーネントは、このイベントをサブスクライブして検証を実行します。

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) 

イベントの種類

注釈

ハンドラーは、サブスクリプションの順序で同期的に実行されます。 非同期処理を実行する検証コントロールは、ハンドラーを同期的に保持し、(sender, args) => args.AddAsyncValidator(token => ValidateAsyncCore(token))などのAddAsyncValidator(Func<CancellationToken,Task>)を介して非同期検証コントロールを登録します。 ValidateAsync(CancellationToken) は、登録されているすべてのバリデーターを呼び出し、結果のタスクを待機します。ハンドラーが非同期作業を登録した場合、 Validate() は InvalidOperationException をスローします。 async void ハンドラーを使用しないでください。その処理は待機されず、警告なしにスキップされます。

適用対象