HtmlRenderer 类

定义

提供一种机制,用于以非交互方式将组件呈现为 HTML 标记。

public sealed class HtmlRenderer : IAsyncDisposable, IDisposable
type HtmlRenderer = class
    interface IDisposable
    interface IAsyncDisposable
Public NotInheritable Class HtmlRenderer
Implements IAsyncDisposable, IDisposable
继承
HtmlRenderer
实现

构造函数

HtmlRenderer(IServiceProvider, ILoggerFactory)

构造 的 HtmlRenderer实例。

属性

Dispatcher

获取与此实例关联的 Dispatcher。 必须使用此 Dispatcher执行对 RenderComponentAsync<TComponent>()BeginRenderingComponent<TComponent>() 的任何调用。

方法

BeginRenderingComponent(Type)

添加指定组件的实例并指示其呈现。 生成的内容表示初始同步呈现输出,稍后可能会更改。 若要等待组件层次结构完成任何异步操作(例如加载),请等待 QuiescenceTaskHtmlRootComponent然后再从 读取内容。

BeginRenderingComponent(Type, ParameterView)

添加指定组件的实例并指示其呈现。 生成的内容表示初始同步呈现输出,稍后可能会更改。 若要等待组件层次结构完成任何异步操作(例如加载),请等待 QuiescenceTaskHtmlRootComponent然后再从 读取内容。

BeginRenderingComponent<TComponent>()

添加指定组件的实例并指示其呈现。 生成的内容表示初始同步呈现输出,稍后可能会更改。 若要等待组件层次结构完成任何异步操作(例如加载),请等待 QuiescenceTaskHtmlRootComponent然后再从 读取内容。

BeginRenderingComponent<TComponent>(ParameterView)

添加指定组件的实例并指示其呈现。 生成的内容表示初始同步呈现输出,稍后可能会更改。 若要等待组件层次结构完成任何异步操作(例如加载),请等待 QuiescenceTaskHtmlRootComponent然后再从 读取内容。

Dispose()

提供一种机制,用于以非交互方式将组件呈现为 HTML 标记。

DisposeAsync()

提供一种机制,用于以非交互方式将组件呈现为 HTML 标记。

RenderComponentAsync(Type)

添加指定组件的实例并指示它呈现,等待组件层次结构完成异步任务,例如加载。

RenderComponentAsync(Type, ParameterView)

添加指定组件的实例并指示它呈现,等待组件层次结构完成异步任务,例如加载。

RenderComponentAsync<TComponent>()

添加指定组件的实例并指示它呈现,等待组件层次结构完成异步任务,例如加载。

RenderComponentAsync<TComponent>(ParameterView)

添加指定组件的实例并指示它呈现,等待组件层次结构完成异步任务,例如加载。

适用于