WebRenderer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |