WebRenderer Třída

Definice

A Renderer , který připojí jeho komponenty k 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

Dispatcher

Dispatcher Získá přidružené k tomuto Renderer.

(Zděděno od Renderer)
ElementReferenceContext

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

(Zděděno od Renderer)
RendererId

Získá identifikátor pro renderer.

Metody

AddRootComponent(Type, String)

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

AssignRootComponentId(IComponent)

Přidruží k IComponent 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 architekturou, která poskytuje umístění pro zadanou kořenovou komponentu v modelu DOM prohlížeče.

DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Upozorní renderer, že došlo k události.

(Zděděno od Renderer)
Dispose()

Uvolní všechny prostředky, které tato Renderer instance aktuálně používá.

(Zděděno od Renderer)
Dispose(Boolean)

Uvolní všechny prostředky, které tato Renderer instance aktuálně používá.

DisposeAsync() (Zděděno od Renderer)
GetCurrentRenderTreeFrames(Int32)

Získá aktuální strom vykreslení 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 znovu načítá původní výjimka.

(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ů z komponent, pokud existují.

(Zděděno od Renderer)
RemoveRootComponent(Int32)

Odebere zadanou komponentu z vykreslovacího modulu, což způsobí, že komponenta a jeho potomci budou odstraněny.

(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 vykreslovat, takže není nutné 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 kdykoli se můžou znovu vykreslit.

Vrácené Task čekání na tuto komponentu a všechny potomkové komponenty dokončí vykreslování v případě, že některá z nich provádí asynchronní práci.

(Zděděno od Renderer)
UpdateDisplayAsync(RenderBatch)

Aktualizace viditelné uživatelské rozhraní.

(Zděděno od Renderer)

událost

UnhandledSynchronizationException

Umožňuje volajícímu zpracovat výjimky z objektu SynchronizationContext, pokud je k dispozici.

(Zděděno od Renderer)

Platí pro