ComponentBase.OnAfterRenderAsync(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
每次元件以互動方式呈現且 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
使用 參數來確保初始化工作只會執行一次。