Bagikan melalui


ComponentBase.OnAfterRenderAsync(Boolean) Metode

Definisi

Metode dipanggil setelah setiap kali komponen telah dirender secara interaktif dan UI telah selesai memperbarui (misalnya, setelah elemen ditambahkan ke DOM browser). Bidang apa pun ElementReference akan diisi pada saat ini berjalan.

Metode ini tidak dipanggil selama pra-penyajian atau penyajian sisi server, karena proses tersebut tidak dilampirkan ke DOM browser langsung dan sudah selesai sebelum DOM diperbarui.

Perhatikan bahwa komponen tidak secara otomatis dirender ulang setelah penyelesaian yang dikembalikan Task, karena itu akan menyebabkan perulangan render tak terbatas.

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

Atur ke true jika ini adalah pertama kalinya OnAfterRender(Boolean) dipanggil pada instans komponen ini; jika tidak false.

Mengembalikan

mewakili Task operasi asinkron apa pun.

Keterangan

Metode OnAfterRender(Boolean) siklus hidup dan OnAfterRenderAsync(Boolean) berguna untuk melakukan interop, atau berinteraksi dengan nilai yang diterima dari @ref. firstRender Gunakan parameter untuk memastikan bahwa pekerjaan inisialisasi hanya dilakukan sekali.

Berlaku untuk