NamespaceSystemLibrary.Common.Web.Extensions
Extension methods for ApplicationBuilder object
IApplicationBuilderExtensions
public static class IApplicationBuilderExtensions
Inheritance
System.Object
IApplicationBuilderExtensions
Extension methods for ApplicationBuilder object
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Builder.IApplicationBuilder | app | |
Microsoft.AspNetCore.Hosting.IWebHostEnvironment | env | |
System.String | branch | |
AppBuilderOptions | options |
Type | Description |
---|---|
Microsoft.AspNetCore.Builder.IApplicationBuilder |
Register common middlewares for a web application
Note: This is usually the first registration of middlewares you have, unless your own logging middleware/tracing goes before
This will register:
Startup.cs/Program.cs:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
var options = new AppBuilderOptions();
app.CommonWebApplicationBuilder(options);
}
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Builder.IApplicationBuilder | app | |
Microsoft.AspNetCore.Hosting.IWebHostEnvironment | env | |
AppBuilderOptions | options |
Type | Description |
---|---|
Microsoft.AspNetCore.Builder.IApplicationBuilder |
}