Sdílet prostřednictvím


ComponentBase.OnAfterRenderAsync(Boolean) Metoda

Definice

Metoda vyvolána po každém interaktivním vykreslení komponenty a dokončení aktualizace uživatelského rozhraní (například po přidání elementů do modulu DOM prohlížeče). Všechna ElementReference pole se vyplní v době, kdy se tato operace spustí.

Tato metoda není vyvolána během předkreslování nebo vykreslování na straně serveru, protože tyto procesy nejsou připojeny k žádnému živému prohlížeči DOM a jsou již dokončeny před aktualizací dom dom.

Všimněte si, že komponenta se po dokončení žádného vráceného Taskobjektu automaticky znovu nevykreslí, protože by to způsobilo nekonečnou smyčku vykreslování.

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

Parametry

firstRender
Boolean

Nastavte na true hodnotu, pokud je to poprvé OnAfterRender(Boolean) vyvoláno v této instanci komponenty; jinak false.

Návraty

A Task představující jakoukoli asynchronní operaci.

Poznámky

Metody OnAfterRender(Boolean) životního cyklu a OnAfterRenderAsync(Boolean) jsou užitečné pro provádění spolupráce nebo interakci s hodnotami získanými z @ref. Pomocí parametru firstRender zajistěte, aby se inicializační práce prováděla pouze jednou.

Platí pro