Partager via


WebRenderer Classe

Définition

Un Renderer qui attache ses composants à un DOM de navigateur.

public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
    inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
Héritage
WebRenderer

Constructeurs

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

Construit une instance de WebRenderer.

Propriétés

Assets

Obtient la ResourceAssetCollection associée à cette Renderer.

(Hérité de Renderer)
Dispatcher

Obtient la Dispatcher associée à cette Renderer.

(Hérité de Renderer)
ElementReferenceContext

Obtient ou définit la ElementReferenceContext associée à cette Renderer, le cas échéant.

(Hérité de Renderer)
RendererId
Obsolète.

Obtient l’identificateur du renderer.

RendererInfo

Obtient la RendererInfo associée à cette Renderer.

(Hérité de Renderer)

Méthodes

AddPendingTask(ComponentState, Task)

Avertit le renderer qu’une tâche en attente est associée à un composant. Le renderer est considéré comme quiescent lorsque toutes ces tâches sont terminées.

(Hérité de Renderer)
AddRootComponent(Type, String)

Instancie un composant racine et l’attache au navigateur dans l’élément spécifié.

AssignRootComponentId(IComponent)

Associe l'IComponent au Renderer, en affectant un identificateur unique dans l’étendue du Renderer.

(Hérité de Renderer)
AttachRootComponentToBrowser(Int32, String)

Appelé par l’infrastructure pour donner un emplacement pour le composant racine spécifié dans le DOM du navigateur.

CreateComponentState(Int32, IComponent, ComponentState)

Crée une instance ComponentState pour suivre l’état associé à un composant nouvellement instancié. Ceci est appelé avant que le composant soit initialisé et suivi dans le Renderer. Les sous-classes peuvent remplacer cette méthode pour utiliser leurs propres sous-classes de ComponentState.

(Hérité de Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Avertit le renderer qu’un événement s’est produit.

(Hérité de Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

Avertit le renderer qu’un événement s’est produit.

(Hérité de Renderer)
Dispose()

Libère toutes les ressources actuellement utilisées par cette instance Renderer.

(Hérité de Renderer)
Dispose(Boolean)

Libère toutes les ressources actuellement utilisées par cette instance Renderer.

DisposeAsync()

Un Renderer qui attache ses composants à un DOM de navigateur.

(Hérité de Renderer)
GetComponentRenderMode(IComponent)

Obtient la IComponentRenderMode d’un composant donné si disponible.

(Hérité de Renderer)
GetComponentState(IComponent)

Résout l’état du composant pour une instance de IComponent donnée.

(Hérité de Renderer)
GetComponentState(Int32)

Obtient le ComponentState associé au composant spécifié.

(Hérité de Renderer)
GetCurrentRenderTreeFrames(Int32)

Obtient l’arborescence de rendu actuelle pour un composant donné.

(Hérité de Renderer)
GetEventArgsType(UInt64)

Obtient le type d’arguments d’événement pour le gestionnaire d’événements spécifié.

(Hérité de Renderer)
GetWebRendererId()

Alloue un identificateur pour le renderer.

HandleException(Exception)

Permet aux types dérivés de gérer les exceptions pendant le rendu. La valeur par défaut est de réactiver l’exception d’origine.

(Hérité de Renderer)
InstantiateComponent(Type)

Construit un nouveau composant du type spécifié.

(Hérité de Renderer)
ProcessPendingRender()

Les processus en attente effectuent le rendu des demandes de composants s’il y en a un.

(Hérité de Renderer)
RemoveRootComponent(Int32)

Supprime le composant spécifié du renderer, ce qui entraîne la suppression du composant et de ses descendants.

(Hérité de Renderer)
RenderRootComponentAsync(Int32)

Effectue le premier rendu d’un composant racine, en attendant que ce composant et tous les composants enfants terminent le rendu en cas de travail asynchrone effectué par l’un des composants. Après cela, le composant racine prend ses propres décisions concernant le moment de re-rendu, il n’est donc pas nécessaire d’appeler cela plusieurs fois.

(Hérité de Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Fournit des paramètres pour un composant racine, ce qui provoque normalement son rendu. Cela peut être utilisé pour déclencher le premier rendu d’un composant racine, ou pour mettre à jour ses paramètres et déclencher un rendu ultérieur. Notez que les composants peuvent également prendre leurs propres décisions sur le moment où effectuer un nouveau rendu et peuvent effectuer un nouveau rendu à tout moment.

Le Task retourné attend que ce composant et tous les composants descendants terminent le rendu au cas où un travail asynchrone était effectué par l’un d’eux.

(Hérité de Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Détermine comment gérer un IComponentRenderMode lors de l’obtention d’une instance de composant. Cela est uniquement appelé lorsqu’un mode de rendu est spécifié sur le site d’appel ou sur le type de composant.

Les sous-classes peuvent remplacer cette méthode pour retourner un composant d’un type différent ou lever, selon que le renderer prend en charge le mode de rendu et la façon dont il implémente cette prise en charge.

(Hérité de Renderer)
UpdateDisplayAsync(RenderBatch)

Met à jour l’interface utilisateur visible.

(Hérité de Renderer)

Événements

UnhandledSynchronizationException

Permet à l’appelant de gérer les exceptions de SynchronizationContext lorsqu’un utilisateur est disponible.

(Hérité de Renderer)

S’applique à