Sdílet prostřednictvím


WebRenderer Třída

Definice

Renderer, která připojí jeho komponenty k systému DOM prohlížeče.

public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
    inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
Dědičnost
WebRenderer

Konstruktory

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

Vytvoří instanci WebRenderer.

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.

(Zděděno od Renderer)
ElementReferenceContext

Získá nebo nastaví ElementReferenceContext přidružené k tomuto Renderer, pokud existuje.

(Zděděno od Renderer)
RendererId
Zastaralé.

Získá identifikátor rendereru.

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)
AddRootComponent(Type, String)

Vytvoří instanci kořenové komponenty a připojí ji k prohlížeči v rámci zadaného prvku.

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)
AttachRootComponentToBrowser(Int32, String)

Volá se rozhraním, které poskytuje umístění pro zadanou kořenovou komponentu v modelu DOM prohlížeče.

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.

DisposeAsync()

Renderer, která připojí jeho komponenty k systému DOM prohlížeče.

(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)
GetWebRendererId()

Přidělí identifikátor rendereru.

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.

(Zděděno od Renderer)
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)
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)
UpdateDisplayAsync(RenderBatch)

Aktualizuje viditelné uživatelské rozhraní.

(Zděděno od Renderer)

Událost

UnhandledSynchronizationException

Umožňuje volajícímu zpracovat výjimky z synchronizačníhocontextu, pokud je k dispozici.

(Zděděno od Renderer)

Platí pro