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

Propriétés

Dispatcher

Obtient l'Dispatcher associée à cette Renderer.

ElementReferenceContext

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

(Hérité de Renderer)

Méthodes

AddPendingTask(ComponentState, Task)

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

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

Associe le IComponent à , Rendereren affectant un identificateur unique dans l’étendue de .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 un ComponentState instance pour suivre l’état associé à un composant nouvellement instancié. Cette opération est appelée avant que le composant ne 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 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.

(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 le IComponentRenderMode pour un composant donné si 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)
HandleException(Exception)

Permet aux types dérivés de gérer les exceptions pendant le rendu. La valeur par défaut permet 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 rendent les requêtes 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)
RenderChildComponent(TextWriter, RenderTreeFrame)

Restitue le cadre de composant spécifié au format HTML dans la sortie.

RenderRootComponentAsync(Int32)

Effectue le premier rendu pour 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 quant au moment de ré-rendu, il n’est donc pas nécessaire d’appeler cela plusieurs fois.

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

Fournit les paramètres d’un composant racine, ce qui entraîne 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ù le rendu doit être effectué et qu’ils peuvent effectuer un rendu à tout moment.

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

(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. Il est appelé 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)
TryCreateScopeQualifiedEventName(Int32, String, String)

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

UpdateDisplayAsync(RenderBatch)

Mises à jour l’interface utilisateur visible.

WriteComponentHtml(Int32, TextWriter)

Restitue le composant spécifié au format HTML dans la sortie.

Événements

UnhandledSynchronizationException

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

(Hérité de Renderer)

S’applique à