Table of Contents

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 IUmbracoBuilder
mvcBuilding 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 IServiceCollection
webHostEnvironment IWebHostEnvironment
config 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