Show / Hide Table of Contents

Class ComponentRendererFactory

Creates the appropriate instance of an IComponentRenderer for a given Component.

Inheritance
System.Object
ComponentRendererFactory
Implements
IComponentRendererFactory
Namespace: Sitecore.AspNet.RenderingEngine.Rendering
Assembly: Sitecore.AspNet.RenderingEngine.dll
Syntax
public class ComponentRendererFactory : Object, IComponentRendererFactory

Constructors

ComponentRendererFactory(IOptions<RenderingEngineOptions>, IServiceProvider)

Initializes a new instance of the ComponentRendererFactory class.

Declaration
public ComponentRendererFactory(IOptions<RenderingEngineOptions> options, IServiceProvider services)
Parameters
Type Name Description
Microsoft.Extensions.Options.IOptions<RenderingEngineOptions> options

The RenderingEngineOptions for this instance.

System.IServiceProvider services

The services used for component renderer resolution.

Methods

GetRenderer(Component)

Retrieves an IComponentRenderer that has been configured to render the specified Component.

Declaration
public IComponentRenderer GetRenderer(Component component)
Parameters
Type Name Description
Component component

The Component that requires rendering.

Returns
Type Description
IComponentRenderer

An instance of an IComponentRenderer that has been configured to render the component.

Implements

IComponentRendererFactory
Back to top Generated by DocFX