Udostępnij za pośrednictwem


WebRenderer Klasa

Definicja

Renderer, który dołącza jego składniki do przeglądarki DOM.

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

Konstruktory

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

Tworzy wystąpienie WebRenderer.

Właściwości

Assets

Pobiera ResourceAssetCollection skojarzone z tym Renderer.

(Odziedziczone po Renderer)
Dispatcher

Pobiera Dispatcher skojarzone z tym Renderer.

(Odziedziczone po Renderer)
ElementReferenceContext

Pobiera lub ustawia ElementReferenceContext skojarzone z tym Renderer, jeśli istnieje.

(Odziedziczone po Renderer)
RendererId
Przestarzałe.

Pobiera identyfikator modułu renderowania.

RendererInfo

Pobiera RendererInfo skojarzone z tym Renderer.

(Odziedziczone po Renderer)

Metody

AddPendingTask(ComponentState, Task)

Powiadamia program renderujący, że istnieje oczekujące zadanie skojarzone ze składnikiem. Moduł renderowany jest traktowany jako stan spoczynku, gdy wszystkie takie zadania zostały ukończone.

(Odziedziczone po Renderer)
AddRootComponent(Type, String)

Tworzy wystąpienie składnika głównego i dołącza go do przeglądarki w określonym elemencie.

AssignRootComponentId(IComponent)

Kojarzy IComponent z Renderer, przypisując identyfikator unikatowy w zakresie Renderer.

(Odziedziczone po Renderer)
AttachRootComponentToBrowser(Int32, String)

Wywoływana przez platformę w celu nadania lokalizacji określonego składnika głównego w przeglądarce DOM.

CreateComponentState(Int32, IComponent, ComponentState)

Tworzy wystąpienie ComponentState do śledzenia stanu skojarzonego z nowo utworzonym składnikiem. Jest to wywoływane przed zainicjowanie i śledzenie składnika w Renderer. Podklasy mogą zastąpić tę metodę, aby używać własnych podklas ComponentState.

(Odziedziczone po Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Powiadamia program renderujący o wystąpieniu zdarzenia.

(Odziedziczone po Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

Powiadamia program renderujący o wystąpieniu zdarzenia.

(Odziedziczone po Renderer)
Dispose()

Zwalnia wszystkie zasoby używane obecnie przez to wystąpienie Renderer.

(Odziedziczone po Renderer)
Dispose(Boolean)

Zwalnia wszystkie zasoby używane obecnie przez to wystąpienie Renderer.

DisposeAsync()

Renderer, który dołącza jego składniki do przeglądarki DOM.

(Odziedziczone po Renderer)
GetComponentRenderMode(IComponent)

Pobiera IComponentRenderMode dla danego składnika, jeśli jest dostępny.

(Odziedziczone po Renderer)
GetComponentState(IComponent)

Usuwa stan składnika dla danego wystąpienia IComponent.

(Odziedziczone po Renderer)
GetComponentState(Int32)

Pobiera ComponentState skojarzone z określonym składnikiem.

(Odziedziczone po Renderer)
GetCurrentRenderTreeFrames(Int32)

Pobiera bieżące drzewo renderowania dla danego składnika.

(Odziedziczone po Renderer)
GetEventArgsType(UInt64)

Pobiera typ argumentów zdarzeń dla określonej procedury obsługi zdarzeń.

(Odziedziczone po Renderer)
GetWebRendererId()

Przydziela identyfikator modułu renderowania.

HandleException(Exception)

Umożliwia typom pochodnym obsługę wyjątków podczas renderowania. Domyślnie jest przywracany oryginalny wyjątek.

(Odziedziczone po Renderer)
InstantiateComponent(Type)

Tworzy nowy składnik określonego typu.

(Odziedziczone po Renderer)
ProcessPendingRender()

Procesy oczekujące na renderowanie żądań ze składników, jeśli istnieją.

(Odziedziczone po Renderer)
RemoveRootComponent(Int32)

Usuwa określony składnik z modułu renderowania, powodując usunięcie składnika i jego elementów podrzędnych.

(Odziedziczone po Renderer)
RenderRootComponentAsync(Int32)

Wykonuje pierwszy renderowanie dla składnika głównego, czekając na ten składnik i wszystkie składniki podrzędne do zakończenia renderowania w przypadku, gdy istnieje jakakolwiek praca asynchroniczna wykonywana przez dowolne składniki. Po tym składnik główny podejmuje własne decyzje dotyczące ponownego renderowania, więc nie ma potrzeby wywoływania tego więcej niż raz.

(Odziedziczone po Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Dostarcza parametry składnika głównego, zwykle powodując renderowanie. Może to służyć do wyzwolenia pierwszego renderowania składnika głównego lub zaktualizowania jego parametrów i wyzwolenia kolejnego renderowania. Należy pamiętać, że składniki mogą również podejmować własne decyzje dotyczące ponownego renderowania i mogą być ponownie renderowane w dowolnym momencie.

Zwrócony Task czeka na ten składnik i wszystkie składniki podrzędne do zakończenia renderowania w przypadku, gdy istnieje jakakolwiek asynchroniczna praca wykonywana przez dowolny z nich.

(Odziedziczone po Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Określa sposób obsługi IComponentRenderMode podczas uzyskiwania wystąpienia składnika. Jest to wywoływane tylko wtedy, gdy tryb renderowania jest określony w lokacji wywołania lub w typie składnika.

Podklasy mogą zastąpić tę metodę, aby zwrócić składnik innego typu lub zgłosić, w zależności od tego, czy renderer obsługuje tryb renderowania i jak implementuje tę obsługę.

(Odziedziczone po Renderer)
UpdateDisplayAsync(RenderBatch)

Aktualizuje widoczny interfejs użytkownika.

(Odziedziczone po Renderer)

Zdarzenia

UnhandledSynchronizationException

Umożliwia obiektowi wywołującym obsługę wyjątków z elementu SynchronizationContext, gdy jest dostępny.

(Odziedziczone po Renderer)

Dotyczy