Udostępnij za pośrednictwem


WebRenderer Klasa

Definicja

Element 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 klasy WebRenderer.

Właściwości

Dispatcher

Dispatcher Pobiera skojarzony z tym Rendererelementem .

(Odziedziczone po Renderer)
ElementReferenceContext

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

(Odziedziczone po Renderer)
RendererId
Przestarzałe.

Pobiera identyfikator modułu renderowania.

Metody

AddPendingTask(ComponentState, Task)

Powiadamia moduł renderujący, że istnieje oczekujące zadanie skojarzone z składnikiem. Renderer jest uważany za 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 element IComponent z elementem Renderer, przypisując identyfikator, który jest unikatowy w zakresie elementu 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)

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

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

Powiadamia moduł renderujący o wystąpieniu zdarzenia.

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

Powiadamia moduł renderujący o wystąpieniu zdarzenia.

(Odziedziczone po Renderer)
Dispose()

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

(Odziedziczone po Renderer)
Dispose(Boolean)

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

DisposeAsync()

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

(Odziedziczone po Renderer)
GetComponentRenderMode(IComponent)

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

(Odziedziczone po Renderer)
GetComponentState(IComponent)

Rozwiązuje stan składnika dla danego IComponent wystąpienia.

(Odziedziczone po Renderer)
GetComponentState(Int32)

ComponentState Pobiera skojarzony 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 do ponownego wymuśniania oryginalnego wyjątku.

(Odziedziczone po Renderer)
InstantiateComponent(Type)

Tworzy nowy składnik określonego typu.

(Odziedziczone po Renderer)
ProcessPendingRender()

Procesy oczekujące renderują żądania 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 render 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 dowolna praca asynchroniczna wykonywana przez dowolne składniki. Następnie 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 wyzwalania pierwszego renderowania składnika głównego lub aktualizowania jego parametrów i wyzwalania późniejszego renderowania. Należy pamiętać, że składniki mogą również podejmować własne decyzje dotyczące czasu ponownego renderowania i mogą zostać ponownie renderowane w dowolnym momencie.

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

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

Określa sposób obsługi IComponentRenderMode 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łaszać, w zależności od tego, czy moduł renderujący obsługuje tryb renderowania i jak implementuje tę obsługę.

(Odziedziczone po Renderer)
UpdateDisplayAsync(RenderBatch)

Aktualizacje widoczny interfejs użytkownika.

(Odziedziczone po Renderer)

Zdarzenia

UnhandledSynchronizationException

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

(Odziedziczone po Renderer)

Dotyczy