Class WebStartup
- Namespace
- Codebelt.Bootstrapper.Web
- Assembly
- Codebelt.Bootstrapper.Web.dll
Provides the base class of a conventional based Startup
class for web applications.
public abstract class WebStartup : StartupRoot
- Inheritance
-
WebStartup
- Inherited Members
Constructors
WebStartup(IConfiguration, IHostEnvironment)
Initializes a new instance of the WebStartup class.
protected WebStartup(IConfiguration configuration, IHostEnvironment environment)
Parameters
configuration
IConfigurationThe dependency injected IConfiguration.
environment
IHostEnvironmentThe dependency injected IHostEnvironment.
Methods
Configure(IApplicationBuilder)
Delegates the application pipeline configuration to ConfigurePipeline(IApplicationBuilder).
public void Configure(IApplicationBuilder app)
Parameters
app
IApplicationBuilderThe Microsoft.AspNetCore.Builder.IApplicationBuilder for the application to configure.
Remarks
This method is necessary as we rely on built-in convention based bootstrapping (Microsoft.AspNetCore.Hosting.WebHostBuilderExtensions.UseStartup``1(Microsoft.AspNetCore.Hosting.IWebHostBuilder)>).
ConfigurePipeline(IApplicationBuilder)
Configures the application pipeline.
public abstract void ConfigurePipeline(IApplicationBuilder app)
Parameters
app
IApplicationBuilderThe Microsoft.AspNetCore.Builder.IApplicationBuilder for the application to configure.