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 实例。

适用于