Compartir a través de


Renderer.ResolveComponentForRenderMode Método

Definición

Determina cómo controlar un IComponentRenderMode al obtener una instancia de componente. Solo se llama cuando se especifica un modo de representación en el sitio de llamada o en el tipo de componente.

Las subclases pueden invalidar este método para devolver un componente de un tipo diferente, o iniciarse, en función de si el representador admite el modo de representación y cómo implementa esa compatibilidad.

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

Parámetros

componentType
Type

Tipo de componente solicitado.

parentComponentId
Nullable<Int32>

Identificador del componente primario o null si es un componente raíz.

componentActivator
IComponentActivator

que IComponentActivator se debe usar al crear instancias de objetos de componente.

renderMode
IComponentRenderMode

declarado IComponentRenderMode en componentType o en el sitio de llamada (por ejemplo, por el componente primario).

Devoluciones

Instancia de IComponent.

Se aplica a