ComponentBase.OnAfterRenderAsync(Boolean) 方法

定義

每次元件以互動方式呈現且 UI 完成更新 (之後叫用的方法,例如,在元素新增至瀏覽器 DOM) 之後。 執行時,將會填入任何 ElementReference 欄位。

此方法不會在預先呈現或伺服器端轉譯期間叫用,因為這些進程不會附加至任何即時瀏覽器 DOM,而且已在更新 DOM 之前完成。

請注意,元件不會在任何傳 Task 回 的 完成之後自動重新轉譯,因為這會導致無限轉譯迴圈。

protected:
 virtual System::Threading::Tasks::Task ^ OnAfterRenderAsync(bool firstRender);
protected virtual System.Threading.Tasks.Task OnAfterRenderAsync (bool firstRender);
abstract member OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
override this.OnAfterRenderAsync : bool -> System.Threading.Tasks.Task
Protected Overridable Function OnAfterRenderAsync (firstRender As Boolean) As Task

參數

firstRender
Boolean

true如果這是第一次 OnAfterRender(Boolean) 在此元件實例上叫用 ,則設定為 ,否則 false 為 。

傳回

Task 表示任何非同步作業。

備註

OnAfterRender(Boolean)OnAfterRenderAsync(Boolean) 生命週期方法適用于執行 Interop,或與接收自 @ref 的值互動。 firstRender使用 參數來確保初始化工作只會執行一次。

適用於