UseMiddlewareExtensions Class

Extension methods for adding typed middlware.

Namespace
Microsoft.AspNetCore.Builder
Assemblies
  • Microsoft.AspNetCore.Http.Abstractions

Syntax

public class UseMiddlewareExtensions
class Microsoft.AspNetCore.Builder.UseMiddlewareExtensions

Methods

UseMiddleware(Microsoft.AspNetCore.Builder.IApplicationBuilder, System.Type, System.Object[])

Adds a middleware type to the application’s request pipeline.

Arguments:
Return type:

Microsoft.AspNetCore.Builder.IApplicationBuilder

Returns:

The Microsoft.AspNetCore.Builder.IApplicationBuilder instance.

public static IApplicationBuilder UseMiddleware(this IApplicationBuilder app, Type middleware, params object[] args)
UseMiddleware<TMiddleware>(Microsoft.AspNetCore.Builder.IApplicationBuilder, System.Object[])

Adds a middleware type to the application’s request pipeline.

Arguments:
Return type:

Microsoft.AspNetCore.Builder.IApplicationBuilder

Returns:

The Microsoft.AspNetCore.Builder.IApplicationBuilder instance.

public static IApplicationBuilder UseMiddleware<TMiddleware>(this IApplicationBuilder app, params object[] args)