EditContext.OnValidationRequested 活動
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 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 :其工作不會被等待,且會被悄悄跳過。