共用方式為


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。 任何對 RenderComponentAsync<TComponent>()BeginRenderingComponent<TComponent>() 的呼叫都必須使用這個 Dispatcher 來執行。

方法

BeginRenderingComponent(Type, ParameterView)

加入指定元件的實例,並指示它轉譯。 產生的內容代表初始同步轉譯輸出,稍後可能會變更。 若要等候元件階層完成任何非同步作業,例如載入,請先等候 QuiescenceTask ,再從 HtmlRootComponent 讀取內容。

BeginRenderingComponent(Type)

加入指定元件的實例,並指示它轉譯。 產生的內容代表初始同步轉譯輸出,稍後可能會變更。 若要等候元件階層完成任何非同步作業,例如載入,請先等候 QuiescenceTask ,再從 HtmlRootComponent 讀取內容。

BeginRenderingComponent<TComponent>()

加入指定元件的實例,並指示它轉譯。 產生的內容代表初始同步轉譯輸出,稍後可能會變更。 若要等候元件階層完成任何非同步作業,例如載入,請先等候 QuiescenceTask ,再從 HtmlRootComponent 讀取內容。

BeginRenderingComponent<TComponent>(ParameterView)

加入指定元件的實例,並指示它轉譯。 產生的內容代表初始同步轉譯輸出,稍後可能會變更。 若要等候元件階層完成任何非同步作業,例如載入,請先等候 QuiescenceTask ,再從 HtmlRootComponent 讀取內容。

Dispose()

提供以非互動方式呈現元件做為 HTML 標籤的機制。

DisposeAsync()

提供以非互動方式呈現元件做為 HTML 標籤的機制。

RenderComponentAsync(Type, ParameterView)

加入指定元件的實例,並指示它轉譯,等候元件階層完成非同步工作,例如載入。

RenderComponentAsync(Type)

加入指定元件的實例,並指示它轉譯,等候元件階層完成非同步工作,例如載入。

RenderComponentAsync<TComponent>()

加入指定元件的實例,並指示它轉譯,等候元件階層完成非同步工作,例如載入。

RenderComponentAsync<TComponent>(ParameterView)

加入指定元件的實例,並指示它轉譯,等候元件階層完成非同步工作,例如載入。

適用於