Change RenderController defautl type to be swapped out using the .NETCore options pattern

This commit is contained in:
Warren Buckley
2021-07-07 12:52:02 +01:00
parent 87bd67c5fe
commit 8d936c08da
6 changed files with 42 additions and 25 deletions

View File

@@ -40,7 +40,10 @@ namespace Umbraco.Extensions
builder.Services.AddScoped<UmbracoRouteValueTransformer>();
builder.Services.AddSingleton<IControllerActionSearcher, ControllerActionSearcher>();
builder.Services.AddSingleton<IUmbracoRouteValuesFactory, UmbracoRouteValuesFactory>();
builder.Services.AddSingleton<IUmbracoRenderingDefaults, UmbracoRenderingDefaults>();
// Umbraco Rendering Defaults startup options to define which RenderController type to use
builder.Services.ConfigureOptions<UmbracoRenderingDefaultsOptionsSetup>();
builder.Services.AddSingleton<IRoutableDocumentFilter, RoutableDocumentFilter>();
builder.Services.AddSingleton<FrontEndRoutes>();