Renderer.ResolveComponentForRenderMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定获取组件实例时如何处理 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
请求的组件类型。
- componentActivator
- IComponentActivator
实例 IComponentActivator 化组件对象时应使用的 。
- renderMode
- IComponentRenderMode
IComponentRenderMode例如,在调用站点上componentType
或在调用站点上声明的 (,由父组件) 。
返回
一个 IComponent 实例。