Freigeben über


Renderer.ResolveComponentForRenderMode Methode

Definition

Bestimmt, wie beim Abrufen einer IComponentRenderMode Komponente instance behandelt wird. Dies wird nur aufgerufen, wenn ein Rendermodus entweder am Aufrufstandort oder für den Komponententyp angegeben wird.

Unterklassen können diese Methode überschreiben, um eine Komponente eines anderen Typs zurückzugeben oder auszulösen, je nachdem, ob der Renderer den Rendermodus unterstützt und wie er diese Unterstützung implementiert.

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

Parameter

componentType
Type

Der Typ der angeforderten Komponente.

parentComponentId
Nullable<Int32>

Die ID der übergeordneten Komponente oder NULL, wenn es sich um eine Stammkomponente handelt.

componentActivator
IComponentActivator

Ein IComponentActivator , der beim Instanziieren von Komponentenobjekten verwendet werden soll.

renderMode
IComponentRenderMode

Das IComponentRenderMode auf componentType oder am Aufrufstandort deklarierte (z. B. von der übergeordneten Komponente).

Gibt zurück

Eine IComponent-Instanz.

Gilt für: