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
configurationIConfigurationThe dependency injected IConfiguration.
environmentIHostEnvironmentThe dependency injected IHostEnvironment.
Methods
Configure(IApplicationBuilder)
Delegates the application pipeline configuration to ConfigurePipeline(IApplicationBuilder).
public void Configure(IApplicationBuilder app)
Parameters
appIApplicationBuilderThe IApplicationBuilder for the application to configure.
Remarks
This method is necessary as we rely on built-in convention based bootstrapping (UseStartup<TStartup>(IWebHostBuilder)>).
ConfigurePipeline(IApplicationBuilder)
Configures the application pipeline.
public abstract void ConfigurePipeline(IApplicationBuilder app)
Parameters
appIApplicationBuilderThe IApplicationBuilder for the application to configure.