Bagikan melalui


WebRenderer Kelas

Definisi

Renderer yang melampirkan komponennya ke DOM browser.

public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
    inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
Warisan
WebRenderer

Konstruktor

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

Membuat instans WebRenderer.

Properti

Assets

Mendapatkan ResourceAssetCollection yang terkait dengan Rendererini.

(Diperoleh dari Renderer)
Dispatcher

Mendapatkan Dispatcher yang terkait dengan Rendererini.

(Diperoleh dari Renderer)
ElementReferenceContext

Mendapatkan atau mengatur ElementReferenceContext yang terkait dengan Rendererini , jika ada.

(Diperoleh dari Renderer)
RendererId
Kedaluwarsa.

Mendapatkan pengidentifikasi untuk perender.

RendererInfo

Mendapatkan RendererInfo yang terkait dengan Rendererini.

(Diperoleh dari Renderer)

Metode

AddPendingTask(ComponentState, Task)

Memberi tahu perender bahwa ada tugas tertunda yang terkait dengan komponen. Perender dianggap sebagai berhenti ketika semua tugas tersebut telah selesai.

(Diperoleh dari Renderer)
AddRootComponent(Type, String)

Membuat instans komponen akar dan melampirkannya ke browser dalam elemen yang ditentukan.

AssignRootComponentId(IComponent)

Mengaitkan IComponent dengan Renderer, menetapkan pengidentifikasi yang unik dalam cakupan Renderer.

(Diperoleh dari Renderer)
AttachRootComponentToBrowser(Int32, String)

Dipanggil oleh kerangka kerja untuk memberikan lokasi untuk komponen akar yang ditentukan di DOM browser.

CreateComponentState(Int32, IComponent, ComponentState)

Membuat instans ComponentState untuk melacak status yang terkait dengan komponen yang baru dibuat instans. Ini dipanggil sebelum komponen diinisialisasi dan dilacak dalam Renderer. Subkelas dapat mengambil alih metode ini untuk menggunakan subkelas ComponentStatemereka sendiri.

(Diperoleh dari Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Memberi tahu perender bahwa suatu peristiwa telah terjadi.

(Diperoleh dari Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

Memberi tahu perender bahwa suatu peristiwa telah terjadi.

(Diperoleh dari Renderer)
Dispose()

Merilis semua sumber daya yang saat ini digunakan oleh instans Renderer ini.

(Diperoleh dari Renderer)
Dispose(Boolean)

Merilis semua sumber daya yang saat ini digunakan oleh instans Renderer ini.

DisposeAsync()

Renderer yang melampirkan komponennya ke DOM browser.

(Diperoleh dari Renderer)
GetComponentRenderMode(IComponent)

Mendapatkan IComponentRenderMode untuk komponen tertentu jika tersedia.

(Diperoleh dari Renderer)
GetComponentState(IComponent)

Menyelesaikan status komponen untuk instans IComponent tertentu.

(Diperoleh dari Renderer)
GetComponentState(Int32)

Mendapatkan ComponentState yang terkait dengan komponen yang ditentukan.

(Diperoleh dari Renderer)
GetCurrentRenderTreeFrames(Int32)

Mendapatkan pohon render saat ini untuk komponen tertentu.

(Diperoleh dari Renderer)
GetEventArgsType(UInt64)

Mendapatkan jenis argumen peristiwa untuk penanganan aktivitas yang ditentukan.

(Diperoleh dari Renderer)
GetWebRendererId()

Mengalokasikan pengidentifikasi untuk perender.

HandleException(Exception)

Memungkinkan jenis turunan untuk menangani pengecualian selama penyajian. Default untuk menumbuhkan kembali pengecualian asli.

(Diperoleh dari Renderer)
InstantiateComponent(Type)

Membuat komponen baru dari jenis yang ditentukan.

(Diperoleh dari Renderer)
ProcessPendingRender()

Proses yang tertunda merender permintaan dari komponen jika ada.

(Diperoleh dari Renderer)
RemoveRootComponent(Int32)

Menghapus komponen yang ditentukan dari perender, menyebabkan komponen dan turunannya dibuang.

(Diperoleh dari Renderer)
RenderRootComponentAsync(Int32)

Melakukan render pertama untuk komponen akar, menunggu komponen ini dan semua komponen turunan selesai penyajian jika ada pekerjaan asinkron yang dilakukan oleh salah satu komponen. Setelah ini, komponen akar membuat keputusannya sendiri tentang kapan harus merender ulang, jadi tidak perlu memanggil ini lebih dari sekali.

(Diperoleh dari Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Menyediakan parameter untuk komponen akar, biasanya menyebabkannya dirender. Ini dapat digunakan untuk memicu render pertama komponen akar, atau untuk memperbarui parameternya dan memicu render berikutnya. Perhatikan bahwa komponen juga dapat membuat keputusan mereka sendiri tentang kapan harus dirender ulang, dan dapat dirender ulang kapan saja.

Task yang dikembalikan menunggu komponen ini dan semua komponen turunan selesai penyajian jika ada pekerjaan asinkron yang dilakukan oleh salah satunya.

(Diperoleh dari Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Menentukan cara menangani IComponentRenderMode saat mendapatkan instans komponen. Ini hanya dipanggil ketika mode render ditentukan baik di situs panggilan atau pada jenis komponen.

Subkelas dapat mengambil alih metode ini untuk mengembalikan komponen dari jenis yang berbeda, atau melemparkan, tergantung pada apakah perender mendukung mode render dan bagaimana hal itu mengimplementasikan dukungan tersebut.

(Diperoleh dari Renderer)
UpdateDisplayAsync(RenderBatch)

Memperbarui UI yang terlihat.

(Diperoleh dari Renderer)

Acara

UnhandledSynchronizationException

Memungkinkan pemanggil untuk menangani pengecualian dari SynchronizationContext saat tersedia.

(Diperoleh dari Renderer)

Berlaku untuk