EditContext.OnValidationRequested Event
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検証が要求されたときに発生するイベント。 検証コンポーネントは、このイベントをサブスクライブして検証を実行します。
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 ハンドラーを使用しないでください。その処理は待機されず、警告なしにスキップされます。