WebRenderer Classe

Définition

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 un instance de WebRenderer.

Propriétés

Dispatcher

Obtient l'Dispatcher associée à cette Renderer.

(Hérité de Renderer)
ElementReferenceContext

Obtient ou définit le ElementReferenceContext associé à ce Renderer, s’il existe.

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

Obtient l’identificateur du convertisseur.

Méthodes

AddPendingTask(ComponentState, Task)

Avertit le convertisseur qu’une tâche est en attente associée à un composant. Le convertisseur est considéré comme suspendu 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 à IComponent , Rendereren 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 un ComponentState instance pour suivre l’état associé à un composant nouvellement instancié. Cette opération est appelée avant l’initialisation et le suivi du composant 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 convertisseur qu’un événement s’est produit.

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

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

(Hérité de Renderer)
Dispose()

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

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

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

DisposeAsync()

Renderer qui attache ses composants à un DOM de navigateur.

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

Obtient le IComponentRenderMode pour un composant donné, s’il est disponible.

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

Résout l’état du composant pour un instance donné IComponent .

(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 convertisseur.

HandleException(Exception)

Permet aux types dérivés de gérer les exceptions pendant le rendu. Par défaut, la croissance de l’exception d’origine est rétablie.

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

Construit un nouveau composant du type spécifié.

(Hérité de Renderer)
ProcessPendingRender()

Traite les requêtes en attente de rendu des composants, le cas échéant.

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

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

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

Effectue le premier rendu pour un composant racine, en attendant que ce composant et tous les composants enfants terminent le rendu au cas où un des composants effectuerait un travail asynchrone. Après cela, le composant racine prend ses propres décisions sur le moment où effectuer le 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 suivant. Notez que les composants peuvent également prendre leurs propres décisions quant au moment où effectuer un nouveau rendu, et peuvent effectuer un nouveau rendu à tout moment.

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

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

Détermine comment gérer un lors de l’obtention d’un IComponentRenderMode composant instance. Elle est appelée uniquement 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 autre type, ou lever, selon que le convertisseur prend en charge le mode de rendu et comment il implémente cette prise en charge.

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

Mises à jour l’interface utilisateur visible.

(Hérité de Renderer)

Événements

UnhandledSynchronizationException

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

(Hérité de Renderer)

S’applique à