WebRenderer 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í.
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
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) |