StaticHtmlRenderer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podtřída Renderer určená pro statické vykreslování HTML. Vývojáři aplikací by tuto třídu normálně neměli používat přímo. Místo toho použijte HtmlRenderer pro pohodlnější rozhraní API.
public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
- Dědičnost
Konstruktory
StaticHtmlRenderer(IServiceProvider, ILoggerFactory) |
Vytvoří instanci StaticHtmlRenderer. |
Vlastnosti
Assets |
Získá ResourceAssetCollection přidružené k tomuto Renderer. (Zděděno od Renderer) |
Dispatcher |
Získá Dispatcher přidružené k tomuto Renderer. |
ElementReferenceContext |
Získá nebo nastaví ElementReferenceContext přidružené k tomuto Renderer, pokud existuje. (Zděděno od Renderer) |
RendererInfo |
Získá RendererInfo přidružené k tomuto Renderer. |
RendererInfo |
Získá RendererInfo přidružené k tomuto Renderer. (Zděděno od Renderer) |
Metody
AddPendingTask(ComponentState, Task) |
Upozorní renderer, že k komponentě je přidružená čekající úloha. Vykreslovací modul se považuje za nechutný, když jsou všechny tyto úkoly dokončeny. (Zděděno od Renderer) |
AssignRootComponentId(IComponent) |
Přidruží IComponent k Renderer, přiřazení identifikátoru, který je jedinečný v rámci oboru Renderer. (Zděděno od Renderer) |
BeginRenderingComponent(IComponent, ParameterView) |
Přidá kořenovou komponentu a začne ji vykreslovat. |
BeginRenderingComponent(Type, ParameterView) |
Přidá kořenovou komponentu zadaného typu a začne ji vykreslovat. |
CreateComponentState(Int32, IComponent, ComponentState) |
Vytvoří instanci ComponentState ke sledování stavu přidruženého k nově vytvořeným komponentě. To je voláno před inicializace a sledování komponenty v rámci Renderer. Podtřídy mohou tuto metodu přepsat tak, aby používaly vlastní podtřídy ComponentState. (Zděděno od Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs) |
Upozorní renderer, že došlo k události. (Zděděno od Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean) |
Upozorní renderer, že došlo k události. (Zděděno od Renderer) |
Dispose() |
Uvolní všechny prostředky aktuálně používané touto instancí Renderer. (Zděděno od Renderer) |
Dispose(Boolean) |
Uvolní všechny prostředky aktuálně používané touto instancí Renderer. (Zděděno od Renderer) |
DisposeAsync() |
Podtřída Renderer určená pro statické vykreslování HTML. Vývojáři aplikací by tuto třídu normálně neměli používat přímo. Místo toho použijte HtmlRenderer pro pohodlnější rozhraní API. (Zděděno od Renderer) |
GetComponentRenderMode(IComponent) |
Získá IComponentRenderMode pro danou komponentu, pokud je k dispozici. (Zděděno od Renderer) |
GetComponentState(IComponent) |
Vyřeší stav komponenty pro danou instanci IComponent. (Zděděno od Renderer) |
GetComponentState(Int32) |
Získá ComponentState přidružené k zadané komponentě. (Zděděno od Renderer) |
GetCurrentRenderTreeFrames(Int32) |
Získá aktuální vykreslovací strom pro danou komponentu. (Zděděno od Renderer) |
GetEventArgsType(UInt64) |
Získá typ argumentů události pro zadanou obslužnou rutinu události. (Zděděno od Renderer) |
HandleException(Exception) |
Umožňuje odvozené typy zpracovávat výjimky během vykreslování. Ve výchozím nastavení se původní výjimka znovu zvětšuje. |
InstantiateComponent(Type) |
Vytvoří novou součást zadaného typu. (Zděděno od Renderer) |
ProcessPendingRender() |
Procesy čekající na vykreslení požadavků ze součástí, pokud existují. (Zděděno od Renderer) |
RemoveRootComponent(Int32) |
Odebere zadanou komponentu z rendereru, což způsobí, že se komponenta a její potomci odstraní. (Zděděno od Renderer) |
RenderChildComponent(TextWriter, RenderTreeFrame) |
Vykreslí zadaný rámec komponenty jako HTML výstupu. |
RenderRootComponentAsync(Int32) |
Provede první vykreslení kořenové komponenty a čeká na dokončení vykreslování všech podřízených komponent v případě, že některá z komponent provádí asynchronní práci. Potom kořenová komponenta provádí vlastní rozhodnutí o tom, kdy se má znovu vykreslit, takže není nutné ji volat více než jednou. (Zděděno od Renderer) |
RenderRootComponentAsync(Int32, ParameterView) |
Poskytuje parametry pro kořenovou komponentu, což obvykle způsobuje vykreslení. Můžete ho použít k aktivaci prvního vykreslení kořenové komponenty nebo k aktualizaci jeho parametrů a aktivaci následného vykreslení. Mějte na paměti, že komponenty můžou také rozhodovat o tom, kdy se mají znovu vykreslovat, a mohou se kdykoli znovu vykreslit. Vrácená Task čeká na tuto komponentu a všechny potomkové komponenty dokončí vykreslování v případě, že některý z nich provádí nějakou asynchronní práci. (Zděděno od Renderer) |
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode) |
Určuje způsob zpracování IComponentRenderMode při získávání instance komponenty. Tato funkce se volá pouze v případě, že je zadán režim vykreslování buď v lokalitě volání, nebo v typu komponenty. Podtřídy mohou tuto metodu přepsat tak, aby vracela komponentu jiného typu nebo vyvolá v závislosti na tom, zda renderer podporuje režim vykreslování a způsob implementace této podpory. (Zděděno od Renderer) |
TryCreateScopeQualifiedEventName(Int32, String, String) |
Vytvoří plně kvalifikovaný název oboru pojmenované události, pokud je komponenta v rámci FormMappingContext (zda je tento kontext mapování pojmenovaný). |
UpdateDisplayAsync(RenderBatch) |
Aktualizuje viditelné uživatelské rozhraní. |
WriteComponentHtml(Int32, TextWriter) |
Vykreslí zadanou komponentu jako HTML výstupu. |
Událost
UnhandledSynchronizationException |
Umožňuje volajícímu zpracovat výjimky z synchronizačníhocontextu, pokud je k dispozici. (Zděděno od Renderer) |