Partager via


StaticHtmlRenderer Classe

Définition

Sous-classe Renderer destinée au rendu HTML statique. Les développeurs d’applications ne doivent normalement pas utiliser cette classe directement. Utilisez plutôt HtmlRenderer pour une API plus pratique.

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

Constructeurs

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

Construit une instance de StaticHtmlRenderer.

Propriétés

Assets

Obtient la ResourceAssetCollection associée à cette Renderer.

(Hérité de Renderer)
Dispatcher

Obtient la Dispatcher associée à cette Renderer.

ElementReferenceContext

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

(Hérité de Renderer)
RendererInfo

Obtient la RendererInfo associée à cette 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)
AssignRootComponentId(IComponent)

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

(Hérité de Renderer)
BeginRenderingComponent(IComponent, ParameterView)

Ajoute un composant racine et commence à le rendre.

BeginRenderingComponent(Type, ParameterView)

Ajoute un composant racine du type spécifié et commence à le rendre.

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.

(Hérité de Renderer)
DisposeAsync()

Sous-classe Renderer destinée au rendu HTML statique. Les développeurs d’applications ne doivent normalement pas utiliser cette classe directement. Utilisez plutôt HtmlRenderer pour une API plus pratique.

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

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)
RenderChildComponent(TextWriter, RenderTreeFrame)

Affiche le frame de composant spécifié en tant que code HTML dans la sortie.

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)
TryCreateScopeQualifiedEventName(Int32, String, String)

Crée le nom complet qualifié pour un événement nommé, si le composant se trouve dans un FormMappingContext (si le contexte de mappage est nommé ou non).

UpdateDisplayAsync(RenderBatch)

Met à jour l’interface utilisateur visible.

WriteComponentHtml(Int32, TextWriter)

Affiche le composant spécifié en tant que code HTML dans la sortie.

Événements

UnhandledSynchronizationException

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

(Hérité de Renderer)

S’applique à