Sdílet prostřednictvím


Renderer.ResolveComponentForRenderMode Metoda

Definice

Určuje způsob zpracování IComponentRenderMode při získání instance komponenty. Tato možnost je volána pouze v případě, že je režim vykreslování určen buď v lokalitě volání, nebo v typu komponenty.

Podtřídy můžou tuto metodu přepsat tak, aby vrátily komponentu jiného typu nebo vyvolat v závislosti na tom, jestli renderer podporuje režim vykreslování a jak tuto podporu implementuje.

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

Parametry

componentType
Type

Typ požadované komponenty.

parentComponentId
Nullable<Int32>

ID nadřazené komponenty nebo hodnotu null, pokud se jedná o kořenovou komponentu.

componentActivator
IComponentActivator

Objekt IComponentActivator , který by se měl použít při vytváření instancí objektů komponent.

renderMode
IComponentRenderMode

Hodnota IComponentRenderMode deklarovaná componentType v lokalitě volání nebo v lokalitě volání (například nadřazenou komponentou).

Návraty

Instance IComponent .

Platí pro