Share via


Renderer.ResolveComponentForRenderMode メソッド

定義

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

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

protected internal virtual Microsoft.AspNetCore.Components.IComponent ResolveComponentForRenderMode (Type componentType, int? parentComponentId, Microsoft.AspNetCore.Components.IComponentActivator componentActivator, Microsoft.AspNetCore.Components.IComponentRenderMode renderMode);
abstract member ResolveComponentForRenderMode : Type * Nullable<int> * Microsoft.AspNetCore.Components.IComponentActivator * Microsoft.AspNetCore.Components.IComponentRenderMode -> Microsoft.AspNetCore.Components.IComponent
override this.ResolveComponentForRenderMode : Type * Nullable<int> * Microsoft.AspNetCore.Components.IComponentActivator * Microsoft.AspNetCore.Components.IComponentRenderMode -> Microsoft.AspNetCore.Components.IComponent
Protected Friend Overridable Function ResolveComponentForRenderMode (componentType As Type, parentComponentId As Nullable(Of Integer), componentActivator As IComponentActivator, renderMode As IComponentRenderMode) As IComponent

パラメーター

componentType
Type

要求されたコンポーネントの種類。

parentComponentId
Nullable<Int32>

親コンポーネント ID。ルート コンポーネントの場合は null。

componentActivator
IComponentActivator

IComponentActivatorコンポーネント オブジェクトをインスタンス化するときに使用する必要がある 。

renderMode
IComponentRenderMode

IComponentRenderMode呼び出しサイトでcomponentTypeまたは呼び出しサイトで宣言された ( 親コンポーネントなど)。

戻り値

IComponent のインスタンス。

適用対象