StaticHtmlRenderer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sottoclasse Renderer destinata al rendering HTML statico. Gli sviluppatori di applicazioni non devono in genere usare direttamente questa classe. Usare invece HtmlRenderer per un'API più conveniente.
public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
- Ereditarietà
Costruttori
StaticHtmlRenderer(IServiceProvider, ILoggerFactory) |
Costruisce un'istanza di StaticHtmlRenderer. |
Proprietà
Assets |
Ottiene il ResourceAssetCollection associato a questo Renderer. (Ereditato da Renderer) |
Dispatcher |
Ottiene il Dispatcher associato a questo Renderer. |
ElementReferenceContext |
Ottiene o imposta il ElementReferenceContext associato a questo Renderer, se esistente. (Ereditato da Renderer) |
RendererInfo |
Ottiene il RendererInfo associato a questo Renderer. |
RendererInfo |
Ottiene il RendererInfo associato a questo Renderer. (Ereditato da Renderer) |
Metodi
AddPendingTask(ComponentState, Task) |
Notifica al renderer che è presente un'attività in sospeso associata a un componente. Il renderer viene considerato inescente quando tutte queste attività sono state completate. (Ereditato da Renderer) |
AssignRootComponentId(IComponent) |
Associa il IComponent all'Renderer, assegnando un identificatore univoco all'interno dell'ambito del Renderer. (Ereditato da Renderer) |
BeginRenderingComponent(IComponent, ParameterView) |
Aggiunge un componente radice e inizia a eseguire il rendering. |
BeginRenderingComponent(Type, ParameterView) |
Aggiunge un componente radice del tipo specificato e inizia a eseguire il rendering. |
CreateComponentState(Int32, IComponent, ComponentState) |
Crea un'istanza di ComponentState per tenere traccia dello stato associato a un componente appena creato. Questa operazione viene chiamata prima che il componente venga inizializzato e monitorato all'interno del Renderer. Le sottoclassi possono eseguire l'override di questo metodo per usare le proprie sottoclassi di ComponentState. (Ereditato da Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs) |
Notifica al renderer che si è verificato un evento. (Ereditato da Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean) |
Notifica al renderer che si è verificato un evento. (Ereditato da Renderer) |
Dispose() |
Rilascia tutte le risorse attualmente usate da questa istanza di Renderer. (Ereditato da Renderer) |
Dispose(Boolean) |
Rilascia tutte le risorse attualmente usate da questa istanza di Renderer. (Ereditato da Renderer) |
DisposeAsync() |
Sottoclasse Renderer destinata al rendering HTML statico. Gli sviluppatori di applicazioni non devono in genere usare direttamente questa classe. Usare invece HtmlRenderer per un'API più conveniente. (Ereditato da Renderer) |
GetComponentRenderMode(IComponent) |
Ottiene il IComponentRenderMode per un determinato componente, se disponibile. (Ereditato da Renderer) |
GetComponentState(IComponent) |
Risolve lo stato del componente per una determinata istanza di IComponent. (Ereditato da Renderer) |
GetComponentState(Int32) |
Ottiene il ComponentState associato al componente specificato. (Ereditato da Renderer) |
GetCurrentRenderTreeFrames(Int32) |
Ottiene l'albero di rendering corrente per un determinato componente. (Ereditato da Renderer) |
GetEventArgsType(UInt64) |
Ottiene il tipo di argomenti dell'evento per il gestore eventi specificato. (Ereditato da Renderer) |
HandleException(Exception) |
Consente ai tipi derivati di gestire le eccezioni durante il rendering. Per impostazione predefinita, viene rigenerata l'eccezione originale. |
InstantiateComponent(Type) |
Costruisce un nuovo componente del tipo specificato. (Ereditato da Renderer) |
ProcessPendingRender() |
I processi in sospeso eseguono il rendering delle richieste dai componenti, se presenti. (Ereditato da Renderer) |
RemoveRootComponent(Int32) |
Rimuove il componente specificato dal renderer, causando l'eliminazione del componente e dei relativi discendenti. (Ereditato da Renderer) |
RenderChildComponent(TextWriter, RenderTreeFrame) |
Esegue il rendering del frame del componente specificato come HTML nell'output. |
RenderRootComponentAsync(Int32) |
Esegue il primo rendering per un componente radice, in attesa del completamento del rendering di questo componente e di tutti i componenti figlio nel caso in cui sia presente un lavoro asincrono eseguito da uno dei componenti. In seguito, il componente radice prende le proprie decisioni su quando eseguire nuovamente il rendering, quindi non è necessario chiamare questo più volte. (Ereditato da Renderer) |
RenderRootComponentAsync(Int32, ParameterView) |
Fornisce parametri per un componente radice, causando in genere il rendering. Può essere usato per attivare il primo rendering di un componente radice o per aggiornare i parametri e attivare un rendering successivo. Si noti che i componenti possono anche prendere le proprie decisioni su quando eseguire nuovamente il rendering e possono eseguire nuovamente il rendering in qualsiasi momento. L'oggetto restituito Task attende il completamento del rendering di questo componente e di tutti i componenti discendenti nel caso in cui sia presente un lavoro asincrono eseguito da uno qualsiasi di essi. (Ereditato da Renderer) |
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode) |
Determina come gestire un IComponentRenderMode quando si ottiene un'istanza del componente. Questa operazione viene chiamata solo quando viene specificata una modalità di rendering nel sito di chiamata o nel tipo di componente. Le sottoclassi possono eseguire l'override di questo metodo per restituire un componente di un tipo diverso o generare, a seconda che il renderer supporti la modalità di rendering e il modo in cui implementa tale supporto. (Ereditato da Renderer) |
TryCreateScopeQualifiedEventName(Int32, String, String) |
Crea il nome completo completo dell'ambito per un evento denominato, se il componente si trova all'interno di un FormMappingContext (indipendentemente dal fatto che il contesto di mapping sia denominato o meno). |
UpdateDisplayAsync(RenderBatch) |
Aggiorna l'interfaccia utente visibile. |
WriteComponentHtml(Int32, TextWriter) |
Esegue il rendering del componente specificato come HTML nell'output. |
Eventi
UnhandledSynchronizationException |
Consente al chiamante di gestire le eccezioni da SynchronizationContext quando ne è disponibile una. (Ereditato da Renderer) |