Bagikan melalui


StaticHtmlRenderer Kelas

Definisi

Renderer Subkelas yang ditujukan untuk penyajian HTML statis. Pengembang aplikasi biasanya tidak boleh menggunakan kelas ini secara langsung. Sebagai gantinya, gunakan HtmlRenderer untuk API yang lebih nyaman.

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

Konstruktor

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

Membuat instans StaticHtmlRenderer.

Properti

Dispatcher

Mendapatkan yang Dispatcher terkait dengan ini Renderer.

ElementReferenceContext

Mendapatkan atau mengatur yang ElementReferenceContext terkait dengan ini Renderer, jika ada.

(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)
AssignRootComponentId(IComponent)

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

(Diperoleh dari Renderer)
BeginRenderingComponent(IComponent, ParameterView)

Menambahkan komponen akar dan mulai merendernya.

BeginRenderingComponent(Type, ParameterView)

Menambahkan komponen akar dari jenis yang ditentukan dan mulai merendernya.

CreateComponentState(Int32, IComponent, ComponentState)

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

(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 ini Renderer .

(Diperoleh dari Renderer)
Dispose(Boolean)

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

(Diperoleh dari Renderer)
DisposeAsync()

Renderer Subkelas yang ditujukan untuk penyajian HTML statis. Pengembang aplikasi biasanya tidak boleh menggunakan kelas ini secara langsung. Sebagai gantinya, gunakan HtmlRenderer untuk API yang lebih nyaman.

(Diperoleh dari Renderer)
GetComponentRenderMode(IComponent)

IComponentRenderMode Mendapatkan untuk komponen tertentu jika tersedia.

(Diperoleh dari Renderer)
GetComponentState(IComponent)

Menyelesaikan status komponen untuk instans tertentu IComponent .

(Diperoleh dari Renderer)
GetComponentState(Int32)

Mendapatkan yang ComponentState 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)
HandleException(Exception)

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

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)
RenderChildComponent(TextWriter, RenderTreeFrame)

Merender bingkai komponen yang ditentukan sebagai HTML ke output.

RenderRootComponentAsync(Int32)

Melakukan render pertama untuk komponen akar, menunggu komponen ini dan semua komponen turunan selesai dirender 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)

Memasok 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 sendiri tentang kapan harus dirender ulang, dan dapat dirender ulang kapan saja.

Yang dikembalikan Task menunggu komponen ini dan semua komponen turunan selesai dirender 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 melempar, tergantung pada apakah perender mendukung mode render dan bagaimana hal itu mengimplementasikan dukungan tersebut.

(Diperoleh dari Renderer)
TryCreateScopeQualifiedEventName(Int32, String, String)

Membuat nama yang sepenuhnya memenuhi syarat cakupan untuk peristiwa bernama, jika komponen berada dalam FormMappingContext (apakah konteks pemetaan tersebut diberi nama atau tidak).

UpdateDisplayAsync(RenderBatch)

Updates UI yang terlihat.

WriteComponentHtml(Int32, TextWriter)

Merender komponen yang ditentukan sebagai HTML ke output.

Acara

UnhandledSynchronizationException

Memungkinkan pemanggil menangani pengecualian dari SynchronizationContext saat tersedia.

(Diperoleh dari Renderer)

Berlaku untuk