ComponentBase.OnAfterRenderAsync(Boolean) メソッド

定義

コンポーネントが対話形式でレンダリングされ、UI の更新が完了するたびに呼び出されるメソッド (たとえば、ブラウザー DOM に要素が追加された後)。 すべての ElementReference フィールドは、この実行時までに設定されます。

これらのプロセスはライブ ブラウザー DOM にアタッチされておらず、DOM が更新される前に既に完了しているため、プリレンダリング中またはサーバー側のレンダリング中にこのメソッドは呼び出されません。

コンポーネントは、返された Taskの完了後に自動的に再レンダリングされないことに注意してください。これは、無限のレンダリング ループが発生するためです。

C#
protected virtual System.Threading.Tasks.Task OnAfterRenderAsync (bool firstRender);

パラメーター

firstRender
Boolean

このコンポーネント インスタンスで true が初めて OnAfterRender(Boolean) 呼び出された場合は を に設定します。それ以外の場合 falseは に設定します。

戻り値

Task非同期操作を表す 。

注釈

OnAfterRender(Boolean)および OnAfterRenderAsync(Boolean) ライフサイクル メソッドは、相互運用を実行したり、 から@ref受け取った値を操作したりするのに役立ちます。 パラメーターを firstRender 使用して、初期化作業が 1 回だけ実行されるようにします。

適用対象

製品 バージョン
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0