Share via


StaticHtmlRenderer クラス

定義

Renderer静的 HTML レンダリングを目的としたサブクラス。 アプリケーション開発者は通常、このクラスを直接使用しないでください。 代わりに、 を使用して、より便利な API を使用 HtmlRenderer します。

public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
    inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
継承
StaticHtmlRenderer

コンストラクター

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

のインスタンス StaticHtmlRendererを構築します。

プロパティ

Dispatcher

この Dispatcher に関連付けられている Renderer を取得します。

ElementReferenceContext

この Rendererに関連付けられている をElementReferenceContext取得または設定します (存在する場合)。

(継承元 Renderer)

メソッド

AddPendingTask(ComponentState, Task)

コンポーネントに関連付けられている保留中のタスクがあることをレンダラーに通知します。 レンダラーは、このようなすべてのタスクが完了すると休止状態と見なされます。

(継承元 Renderer)
AssignRootComponentId(IComponent)

を に IComponent 関連付け、 の Rendererスコープ内で一意の識別子を Renderer割り当てます。

(継承元 Renderer)
BeginRenderingComponent(IComponent, ParameterView)

ルート コンポーネントを追加し、レンダリングを開始します。

BeginRenderingComponent(Type, ParameterView)

指定した型のルート コンポーネントを追加し、レンダリングを開始します。

CreateComponentState(Int32, IComponent, ComponentState)

ComponentState新しくインスタンス化されたコンポーネントに関連付けられている状態を追跡するインスタンスを作成します。 これは、コンポーネントが初期化され、 内で追跡される前に Renderer呼び出されます。 サブクラスは、 の独自のサブクラス ComponentStateを使用するために、このメソッドをオーバーライドできます。

(継承元 Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

イベントが発生したことをレンダラーに通知します。

(継承元 Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

イベントが発生したことをレンダラーに通知します。

(継承元 Renderer)
Dispose()

この Renderer インスタンスで現在使用されているすべてのリソースを解放します。

(継承元 Renderer)
Dispose(Boolean)

この Renderer インスタンスで現在使用されているすべてのリソースを解放します。

(継承元 Renderer)
DisposeAsync()

Renderer静的 HTML レンダリングを目的としたサブクラス。 アプリケーション開発者は通常、このクラスを直接使用しないでください。 代わりに、 を使用して、より便利な API を使用 HtmlRenderer します。

(継承元 Renderer)
GetComponentRenderMode(IComponent)

特定のコンポーネントの を IComponentRenderMode 取得します (使用可能な場合)。

(継承元 Renderer)
GetComponentState(IComponent)

特定 IComponent のインスタンスのコンポーネントの状態を解決します。

(継承元 Renderer)
GetComponentState(Int32)

指定したコンポーネントに ComponentState 関連付けられている を取得します。

(継承元 Renderer)
GetCurrentRenderTreeFrames(Int32)

特定のコンポーネントの現在のレンダリング ツリーを取得します。

(継承元 Renderer)
GetEventArgsType(UInt64)

指定したイベント ハンドラーのイベント引数の型を取得します。

(継承元 Renderer)
HandleException(Exception)

派生型がレンダリング中に例外を処理できるようにします。 既定では、元の例外を再スローします。

InstantiateComponent(Type)

指定した型の新しいコンポーネントを構築します。

(継承元 Renderer)
ProcessPendingRender()

保留中のプロセスは、ある場合はコンポーネントからの要求をレンダリングします。

(継承元 Renderer)
RemoveRootComponent(Int32)

指定したコンポーネントをレンダラーから削除し、コンポーネントとその子孫を破棄します。

(継承元 Renderer)
RenderChildComponent(TextWriter, RenderTreeFrame)

指定したコンポーネント フレームを HTML として出力にレンダリングします。

RenderRootComponentAsync(Int32)

ルート コンポーネントに対して最初のレンダリングを実行します。いずれかのコンポーネントで非同期作業が行われている場合に備えて、このコンポーネントとすべての子コンポーネントのレンダリングが完了するまで待機します。 その後、ルート コンポーネントは再レンダリングのタイミングについて独自の決定を行うので、複数回呼び出す必要はありません。

(継承元 Renderer)
RenderRootComponentAsync(Int32, ParameterView)

通常はレンダリングの原因となるルート コンポーネントのパラメーターを提供します。 これは、ルート コンポーネントの最初のレンダリングをトリガーしたり、そのパラメーターを更新して後続のレンダリングをトリガーしたりするために使用できます。 コンポーネントは、再レンダリングのタイミングに関して独自の決定を行う場合もあり、いつでも再レンダリングされる場合があることに注意してください。

返された Task は、いずれかのコンポーネントによって非同期作業が行われた場合に備えて、このコンポーネントとすべての子孫コンポーネントのレンダリングが完了するまで待機します。

(継承元 Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

コンポーネント インスタンスを取得するときに を IComponentRenderMode 処理する方法を決定します。 これは、呼び出しサイトまたはコンポーネントの種類でレンダリング モードが指定されている場合にのみ呼び出されます。

サブクラスは、レンダラーがレンダリング モードをサポートしているかどうかと、そのサポートを実装する方法に応じて、このメソッドをオーバーライドして、異なる型のコンポーネントを返すか、またはスローする場合があります。

(継承元 Renderer)
TryCreateScopeQualifiedEventName(Int32, String, String)

コンポーネントが 内 FormMappingContext にある場合 (そのマッピング コンテキストに名前が付けられているかどうかに関係なく) 名前付きイベントの完全修飾名を作成します。

UpdateDisplayAsync(RenderBatch)

表示されている UI を更新します。

WriteComponentHtml(Int32, TextWriter)

指定したコンポーネントを HTML として出力にレンダリングします。

イベント

UnhandledSynchronizationException

使用可能な場合に、呼び出し元が SynchronizationContext からの例外を処理できるようにします。

(継承元 Renderer)

適用対象