Udostępnij za pośrednictwem


StaticHtmlRenderer Klasa

Definicja

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
StaticHtmlRenderer

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)

Dotyczy