Table of Contents

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 IConfiguration

The dependency injected IConfiguration.

environment IHostEnvironment

The dependency injected IHostEnvironment.

Methods

Configure(IApplicationBuilder)

Delegates the application pipeline configuration to ConfigurePipeline(IApplicationBuilder).

public void Configure(IApplicationBuilder app)

Parameters

app IApplicationBuilder

The 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 IApplicationBuilder

The Microsoft.AspNetCore.Builder.IApplicationBuilder for the application to configure.

See Also