Renderer Classe

Définition

Les types dans Microsoft.AspNetCore.Components.RenderTree ne sont pas recommandés pour une utilisation en dehors de l’infrastructure Blazor. Ces types changeront dans une version ultérieure.

public ref class Renderer abstract : IDisposable
public ref class Renderer abstract : IAsyncDisposable, IDisposable
public abstract class Renderer : IDisposable
public abstract class Renderer : IAsyncDisposable, IDisposable
type Renderer = class
    interface IDisposable
type Renderer = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class Renderer
Implements IDisposable
Public MustInherit Class Renderer
Implements IAsyncDisposable, IDisposable
Héritage
Renderer
Dérivé
Implémente

Constructeurs

Renderer(IServiceProvider, ILoggerFactory)

Construit un instance de Renderer.

Renderer(IServiceProvider, ILoggerFactory, IComponentActivator)

Construit un instance de Renderer.

Propriétés

Dispatcher

Obtient l'Dispatcher associée à cette Renderer.

ElementReferenceContext

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

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.

AssignRootComponentId(IComponent)

Associe à IComponent , Rendereren affectant un identificateur unique dans l’étendue du Renderer.

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.

DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

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

DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

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

Dispose()

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

Dispose(Boolean)

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

DisposeAsync()

Les types dans Microsoft.AspNetCore.Components.RenderTree ne sont pas recommandés pour une utilisation en dehors de l’infrastructure Blazor. Ces types changeront dans une version ultérieure.

GetComponentRenderMode(IComponent)

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

GetComponentState(IComponent)

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

GetComponentState(Int32)

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

GetCurrentRenderTreeFrames(Int32)

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

GetEventArgsType(UInt64)

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

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.

InstantiateComponent(Type)

Construit un nouveau composant du type spécifié.

ProcessPendingRender()

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

RemoveRootComponent(Int32)

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

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.

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.

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.

UpdateDisplayAsync(RenderBatch)

Mises à jour l’interface utilisateur visible.

Événements

UnhandledSynchronizationException

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

S’applique à