Поделиться через


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>

Идентификатор родительского компонента или значение NULL, если это корневой компонент.

componentActivator
IComponentActivator

Объект , IComponentActivator который следует использовать при создании экземпляров объектов компонентов.

renderMode
IComponentRenderMode

Объект , объявленный IComponentRenderMode на componentType сайте вызова или на сайте (например, родительским компонентом).

Возвращаемое значение

Экземпляр IComponent.

Применяется к