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.
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
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla