StaticHtmlRenderer クラス

定義

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

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

コンストラクター

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

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

プロパティ

Assets

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

(継承元 Renderer)
Dispatcher

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

ElementReferenceContext

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

(継承元 Renderer)
RendererInfo

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

RendererInfo

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

(継承元 Renderer)

メソッド

AddPendingTask(ComponentState, Task)

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

(継承元 Renderer)
AssignRootComponentId(IComponent)

IComponentRendererに関連付け、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()

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

(継承元 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)

適用対象