Freigeben über


ComponentBase.OnAfterRenderAsync(Boolean) Methode

Definition

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente dem Dom des Browsers hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt.

Diese Methode wird während des Prerenderings oder des serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Dom des Livebrowsers angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

Beachten Sie, dass die Komponente nach Abschluss der zurückgegebenen Elemente nicht automatisch erneut gerendert Taskwird, da dies zu einer unendlichen Renderschleife führen würde.

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

Parameter

firstRender
Boolean

Legen Sie auf festtrue, wenn dies das erste Mal OnAfterRender(Boolean) ist, dass für diese Komponente instance aufgerufen wurde, andernfalls false.

Gibt zurück

Ein Task , der einen beliebigen asynchronen Vorgang darstellt.

Hinweise

Die OnAfterRender(Boolean) Methoden und OnAfterRenderAsync(Boolean) lebenszyklus sind nützlich, um Interop durchzuführen oder mit Werten zu interagieren, die von @refempfangen werden. Verwenden Sie den firstRender Parameter, um sicherzustellen, dass die Initialisierungsarbeit nur einmal ausgeführt wird.

Gilt für: