StaticHtmlRenderer 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.
Podklasa Renderer przeznaczona do renderowania statycznego HTML. Deweloperzy aplikacji zwykle nie powinni używać tej klasy bezpośrednio. Zamiast tego użyj HtmlRenderer dla wygodniejszego interfejsu API.
public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
- Dziedziczenie
Konstruktory
StaticHtmlRenderer(IServiceProvider, ILoggerFactory) |
Tworzy wystąpienie StaticHtmlRenderer. |
Właściwości
Assets |
Pobiera ResourceAssetCollection skojarzone z tym Renderer. (Odziedziczone po Renderer) |
Dispatcher |
Pobiera Dispatcher skojarzone z tym Renderer. |
ElementReferenceContext |
Pobiera lub ustawia ElementReferenceContext skojarzone z tym Renderer, jeśli istnieje. (Odziedziczone po Renderer) |
RendererInfo |
Pobiera RendererInfo skojarzone z tym Renderer. |
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) |
AssignRootComponentId(IComponent) |
Kojarzy IComponent z Renderer, przypisując identyfikator unikatowy w zakresie Renderer. (Odziedziczone po Renderer) |
BeginRenderingComponent(IComponent, ParameterView) |
Dodaje składnik główny i rozpoczyna renderowanie go. |
BeginRenderingComponent(Type, ParameterView) |
Dodaje składnik główny określonego typu i rozpoczyna renderowanie go. |
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. (Odziedziczone po Renderer) |
DisposeAsync() |
Podklasa Renderer przeznaczona do renderowania statycznego HTML. Deweloperzy aplikacji zwykle nie powinni używać tej klasy bezpośrednio. Zamiast tego użyj HtmlRenderer dla wygodniejszego interfejsu API. (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) |
HandleException(Exception) |
Umożliwia typom pochodnym obsługę wyjątków podczas renderowania. Domyślnie jest przywracany oryginalny wyjątek. |
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) |
RenderChildComponent(TextWriter, RenderTreeFrame) |
Renderuje określoną ramkę składnika jako HTML do danych wyjściowych. |
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) |
TryCreateScopeQualifiedEventName(Int32, String, String) |
Tworzy w pełni kwalifikowaną nazwę dla nazwanego zdarzenia, jeśli składnik znajduje się w FormMappingContext (niezależnie od tego, czy kontekst mapowania ma nazwę). |
UpdateDisplayAsync(RenderBatch) |
Aktualizuje widoczny interfejs użytkownika. |
WriteComponentHtml(Int32, TextWriter) |
Renderuje określony składnik jako html do danych wyjściowych. |
Zdarzenia
UnhandledSynchronizationException |
Umożliwia obiektowi wywołującym obsługę wyjątków z elementu SynchronizationContext, gdy jest dostępny. (Odziedziczone po Renderer) |