Class ApplicationBuilderExtensions
- Namespace
- Umbraco.Extensions
- Assembly
- Umbraco.Web.Common.dll
IApplicationBuilder extensions for Umbraco
public static class ApplicationBuilderExtensions
- Inheritance
-
ApplicationBuilderExtensions
- Inherited Members
Methods
UmbracoCanBoot(IApplicationBuilder)
Returns true if Umbraco Umbraco.Cms.Core.Services.IRuntimeState is greater than Umbraco.Cms.Core.RuntimeLevel.BootFailed
public static bool UmbracoCanBoot(this IApplicationBuilder app)
Parameters
Returns
UseUmbraco(IApplicationBuilder)
Configures and use services required for using Umbraco
public static IUmbracoApplicationBuilder UseUmbraco(this IApplicationBuilder app)
Parameters
Returns
UseUmbracoBackOfficeRewrites(IApplicationBuilder)
Configure a virtual path with IApplicationBuilder.UseRewriter for BackOffice assets to allow cache-busting using the url /umbraco/backoffice/!cache-busting-id!/assets/index.js => /umbraco/backoffice/assets/index.js.
public static IApplicationBuilder UseUmbracoBackOfficeRewrites(this IApplicationBuilder builder)
Parameters
builder
IApplicationBuilder
Returns
UseUmbracoCore(IApplicationBuilder)
Enables core Umbraco functionality
public static IApplicationBuilder UseUmbracoCore(this IApplicationBuilder app)
Parameters
Returns
UseUmbracoMediaFileProvider(IApplicationBuilder)
Configure custom umbraco file provider for media
public static IApplicationBuilder UseUmbracoMediaFileProvider(this IApplicationBuilder app)
Parameters
Returns
UseUmbracoPluginsStaticFiles(IApplicationBuilder)
Allow static file access for App_Plugins folders
public static IApplicationBuilder UseUmbracoPluginsStaticFiles(this IApplicationBuilder app)
Parameters
Returns
UseUmbracoRequestLogging(IApplicationBuilder)
Adds request based serilog enrichers to the LogContext for each request
public static IApplicationBuilder UseUmbracoRequestLogging(this IApplicationBuilder app)
Parameters
Returns
UseUmbracoRouting(IApplicationBuilder)
Enables middlewares required to run Umbraco
public static IApplicationBuilder UseUmbracoRouting(this IApplicationBuilder app)
Parameters
Returns
Remarks
Must occur before UseRouting