ComponentBase.OnAfterRenderAsync(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.