Class UmbracoBuilderExtensions
- Namespace
- Umbraco.Extensions
- Assembly
- Umbraco.Web.Common.dll
Extension methods for Umbraco.Cms.Core.DependencyInjection.IUmbracoBuilder for the common Umbraco functionality
public static class UmbracoBuilderExtensions
- Inheritance
-
UmbracoBuilderExtensions
- Inherited Members
Methods
AddHelpers(IUmbracoBuilder)
public static IUmbracoBuilder AddHelpers(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
AddMembersIdentity(IUmbracoBuilder)
Adds Identity support for Umbraco members
public static IUmbracoBuilder AddMembersIdentity(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
AddMvcAndRazor(IUmbracoBuilder, Action<IMvcBuilder>?)
public static IUmbracoBuilder AddMvcAndRazor(this IUmbracoBuilder builder, Action<IMvcBuilder>? mvcBuilding = null)
Parameters
builder
IUmbracoBuildermvcBuilding
Action<IMvcBuilder>
Returns
- IUmbracoBuilder
AddRecurringBackgroundJobs(IUmbracoBuilder)
Add Umbraco recurring background jobs
public static IUmbracoBuilder AddRecurringBackgroundJobs(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
AddUmbraco(IServiceCollection, IWebHostEnvironment, IConfiguration)
Creates an Umbraco.Cms.Core.DependencyInjection.IUmbracoBuilder and registers basic Umbraco services
public static IUmbracoBuilder AddUmbraco(this IServiceCollection services, IWebHostEnvironment webHostEnvironment, IConfiguration config)
Parameters
services
IServiceCollectionwebHostEnvironment
IWebHostEnvironmentconfig
IConfiguration
Returns
- IUmbracoBuilder
AddUmbracoCore(IUmbracoBuilder)
Adds core Umbraco services
public static IUmbracoBuilder AddUmbracoCore(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
Remarks
This will not add any composers/components
AddUmbracoProfiler(IUmbracoBuilder)
Adds the Umbraco request profiler
public static IUmbracoBuilder AddUmbracoProfiler(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
AddWebComponents(IUmbracoBuilder)
Adds all web based services required for Umbraco to run
public static IUmbracoBuilder AddWebComponents(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder
AddWebServer(IUmbracoBuilder)
public static IUmbracoBuilder AddWebServer(this IUmbracoBuilder builder)
Parameters
builder
IUmbracoBuilder
Returns
- IUmbracoBuilder