Condividi tramite


HtmlRenderer Classe

Definizione

Fornisce un meccanismo per il rendering dei componenti in modo non interattivo come markup HTML.

public sealed class HtmlRenderer : IAsyncDisposable, IDisposable
type HtmlRenderer = class
    interface IDisposable
    interface IAsyncDisposable
Public NotInheritable Class HtmlRenderer
Implements IAsyncDisposable, IDisposable
Ereditarietà
HtmlRenderer
Implementazioni

Costruttori

HtmlRenderer(IServiceProvider, ILoggerFactory)

Costruisce un'istanza di HtmlRenderer.

Proprietà

Dispatcher

Ottiene la classe Dispatcher associata all'istanza. Tutte le chiamate a RenderComponentAsync<TComponent>() o BeginRenderingComponent<TComponent>() devono essere eseguite utilizzando questo Dispatcheroggetto .

Metodi

BeginRenderingComponent(Type, ParameterView)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering. Il contenuto risultante rappresenta l'output di rendering sincrono iniziale, che può essere modificato in un secondo momento. Per attendere che la gerarchia dei componenti completi tutte le operazioni asincrone, ad esempio il caricamento, attendere QuiescenceTask prima di leggere il HtmlRootComponentcontenuto da .

BeginRenderingComponent(Type)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering. Il contenuto risultante rappresenta l'output di rendering sincrono iniziale, che può essere modificato in un secondo momento. Per attendere che la gerarchia dei componenti completi tutte le operazioni asincrone, ad esempio il caricamento, attendere QuiescenceTask prima di leggere il HtmlRootComponentcontenuto da .

BeginRenderingComponent<TComponent>()

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering. Il contenuto risultante rappresenta l'output di rendering sincrono iniziale, che può essere modificato in un secondo momento. Per attendere che la gerarchia dei componenti completi tutte le operazioni asincrone, ad esempio il caricamento, attendere QuiescenceTask prima di leggere il HtmlRootComponentcontenuto da .

BeginRenderingComponent<TComponent>(ParameterView)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering. Il contenuto risultante rappresenta l'output di rendering sincrono iniziale, che può essere modificato in un secondo momento. Per attendere che la gerarchia dei componenti completi tutte le operazioni asincrone, ad esempio il caricamento, attendere QuiescenceTask prima di leggere il HtmlRootComponentcontenuto da .

Dispose()

Fornisce un meccanismo per il rendering dei componenti in modo non interattivo come markup HTML.

DisposeAsync()

Fornisce un meccanismo per il rendering dei componenti in modo non interattivo come markup HTML.

RenderComponentAsync(Type, ParameterView)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering, in attesa che la gerarchia dei componenti completi attività asincrone, ad esempio il caricamento.

RenderComponentAsync(Type)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering, in attesa che la gerarchia dei componenti completi attività asincrone, ad esempio il caricamento.

RenderComponentAsync<TComponent>()

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering, in attesa che la gerarchia dei componenti completi attività asincrone, ad esempio il caricamento.

RenderComponentAsync<TComponent>(ParameterView)

Aggiunge un'istanza del componente specificato e indica di eseguirne il rendering, in attesa che la gerarchia dei componenti completi attività asincrone, ad esempio il caricamento.

Si applica a