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: - app (Microsoft.AspNetCore.Builder.IApplicationBuilder) – The
Microsoft.AspNetCore.Builder.IApplicationBuilder
instance. - middleware (System.Type) – The middleware type.
- args (System.Object<System.Object>[]) – The arguments to pass to the middleware type instance’s constructor.
Return type: Returns: The
Microsoft.AspNetCore.Builder.IApplicationBuilder
instance.public static IApplicationBuilder UseMiddleware(this IApplicationBuilder app, Type middleware, params object[] args)
- app (Microsoft.AspNetCore.Builder.IApplicationBuilder) – The
-
UseMiddleware<TMiddleware>
(Microsoft.AspNetCore.Builder.IApplicationBuilder, System.Object[])¶ Adds a middleware type to the application’s request pipeline.
Arguments: - app (Microsoft.AspNetCore.Builder.IApplicationBuilder) – The
Microsoft.AspNetCore.Builder.IApplicationBuilder
instance. - args (System.Object<System.Object>[]) – The arguments to pass to the middleware type instance’s constructor.
Return type: Returns: The
Microsoft.AspNetCore.Builder.IApplicationBuilder
instance.public static IApplicationBuilder UseMiddleware<TMiddleware>(this IApplicationBuilder app, params object[] args)
- app (Microsoft.AspNetCore.Builder.IApplicationBuilder) – The
-