WebRenderer クラス

定義

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

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を構築します。

プロパティ

Dispatcher

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

(継承元 Renderer)
ElementReferenceContext

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

(継承元 Renderer)
RendererId
古い.

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

メソッド

AddPendingTask(ComponentState, Task)

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

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

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

AssignRootComponentId(IComponent)

IComponent に関連付け、 の Rendererスコープ内で一意の識別子を 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()

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

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

適用対象