UseMiddlewareExtensions.UseMiddleware Method

Definition

Overloads

UseMiddleware(IApplicationBuilder, Type, Object[])

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

UseMiddleware<TMiddleware>(IApplicationBuilder, Object[])

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

UseMiddleware(IApplicationBuilder, Type, Object[])

Source:
UseMiddlewareExtensions.cs
Source:
UseMiddlewareExtensions.cs
Source:
UseMiddlewareExtensions.cs

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

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseMiddleware (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Type middleware, params object[] args);
C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseMiddleware (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Type middleware, params object?[] args);

Parameters

middleware
Type

The middleware type.

args
Object[]

The arguments to pass to the middleware type instance's constructor.

Returns

The IApplicationBuilder instance.

Applies to

ASP.NET Core 9.0 ja muut versiot
Tuote Versiot
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseMiddleware<TMiddleware>(IApplicationBuilder, Object[])

Source:
UseMiddlewareExtensions.cs
Source:
UseMiddlewareExtensions.cs
Source:
UseMiddlewareExtensions.cs

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

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseMiddleware<TMiddleware> (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, params object[] args);
C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseMiddleware<TMiddleware> (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, params object?[] args);

Type Parameters

TMiddleware

The middleware type.

Parameters

args
Object[]

The arguments to pass to the middleware type instance's constructor.

Returns

The IApplicationBuilder instance.

Applies to

ASP.NET Core 9.0 ja muut versiot
Tuote Versiot
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0