Share via


HtmlRenderer Klasse

Definition

Stellt einen Mechanismus zum nicht interaktiven Rendern von Komponenten als HTML-Markup bereit.

public sealed class HtmlRenderer : IAsyncDisposable, IDisposable
type HtmlRenderer = class
    interface IDisposable
    interface IAsyncDisposable
Public NotInheritable Class HtmlRenderer
Implements IAsyncDisposable, IDisposable
Vererbung
HtmlRenderer
Implementiert

Konstruktoren

HtmlRenderer(IServiceProvider, ILoggerFactory)

Erstellt eine instance von HtmlRenderer.

Eigenschaften

Dispatcher

Ruft den Dispatcher ab, der dieser Instanz zugeordnet ist. Alle Aufrufe von RenderComponentAsync<TComponent>() oder BeginRenderingComponent<TComponent>() müssen mit diesem Dispatcherausgeführt werden.

Methoden

BeginRenderingComponent(Type)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern. Der resultierende Inhalt stellt die anfängliche synchrone Renderingausgabe dar, die sich später ändern kann. Um zu warten, bis die Komponentenhierarchie alle asynchronen Vorgänge wie das Laden abgeschlossen hat, warten Sie QuiescenceTask , bevor Sie Inhalte aus dem HtmlRootComponentlesen.

BeginRenderingComponent(Type, ParameterView)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern. Der resultierende Inhalt stellt die anfängliche synchrone Renderingausgabe dar, die sich später ändern kann. Um zu warten, bis die Komponentenhierarchie alle asynchronen Vorgänge wie das Laden abgeschlossen hat, warten Sie QuiescenceTask , bevor Sie Inhalte aus dem HtmlRootComponentlesen.

BeginRenderingComponent<TComponent>()

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern. Der resultierende Inhalt stellt die anfängliche synchrone Renderingausgabe dar, die sich später ändern kann. Um zu warten, bis die Komponentenhierarchie alle asynchronen Vorgänge wie das Laden abgeschlossen hat, warten Sie QuiescenceTask , bevor Sie Inhalte aus dem HtmlRootComponentlesen.

BeginRenderingComponent<TComponent>(ParameterView)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern. Der resultierende Inhalt stellt die anfängliche synchrone Renderingausgabe dar, die sich später ändern kann. Um zu warten, bis die Komponentenhierarchie alle asynchronen Vorgänge wie das Laden abgeschlossen hat, warten Sie QuiescenceTask , bevor Sie Inhalte aus dem HtmlRootComponentlesen.

Dispose()

Stellt einen Mechanismus zum nicht interaktiven Rendern von Komponenten als HTML-Markup bereit.

DisposeAsync()

Stellt einen Mechanismus zum nicht interaktiven Rendern von Komponenten als HTML-Markup bereit.

RenderComponentAsync(Type)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern, bis die Komponentenhierarchie asynchrone Aufgaben wie das Laden abgeschlossen hat.

RenderComponentAsync(Type, ParameterView)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern, bis die Komponentenhierarchie asynchrone Aufgaben wie das Laden abgeschlossen hat.

RenderComponentAsync<TComponent>()

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern, bis die Komponentenhierarchie asynchrone Aufgaben wie das Laden abgeschlossen hat.

RenderComponentAsync<TComponent>(ParameterView)

Fügt eine instance der angegebenen Komponente hinzu und weist sie an, sie zu rendern, bis die Komponentenhierarchie asynchrone Aufgaben wie das Laden abgeschlossen hat.

Gilt für: