WebRenderer クラス

定義

コンポーネントをブラウザー DOM にアタッチする Renderer

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

コンストラクター

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

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

プロパティ

Assets

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

(継承元 Renderer)
Dispatcher

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

(継承元 Renderer)
ElementReferenceContext

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

(継承元 Renderer)
RendererId
古い.

レンダラーの識別子を取得します。

RendererInfo

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

(継承元 Renderer)

メソッド

AddPendingTask(ComponentState, Task)

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

(継承元 Renderer)
AddRootComponent(Type, String)

ルート コンポーネントをインスタンス化し、指定した要素内のブラウザーにアタッチします。

AssignRootComponentId(IComponent)

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

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

ブラウザー DOM で指定されたルート コンポーネントの場所を指定するためにフレームワークによって呼び出されます。

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 インスタンスで現在使用されているすべてのリソースを解放します。

DisposeAsync()

コンポーネントをブラウザー DOM にアタッチする Renderer

(継承元 Renderer)
GetComponentRenderMode(IComponent)

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

(継承元 Renderer)
GetComponentState(IComponent)

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

(継承元 Renderer)
GetComponentState(Int32)

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

(継承元 Renderer)
GetCurrentRenderTreeFrames(Int32)

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

(継承元 Renderer)
GetEventArgsType(UInt64)

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

(継承元 Renderer)
GetWebRendererId()

レンダラーの識別子を割り当てます。

HandleException(Exception)

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

(継承元 Renderer)
InstantiateComponent(Type)

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

(継承元 Renderer)
ProcessPendingRender()

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

(継承元 Renderer)
RemoveRootComponent(Int32)

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

(継承元 Renderer)
RenderRootComponentAsync(Int32)

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

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

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

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

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

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

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

(継承元 Renderer)
UpdateDisplayAsync(RenderBatch)

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

(継承元 Renderer)

イベント

UnhandledSynchronizationException

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

(継承元 Renderer)

適用対象