[]
实现中间件的依赖注入
public class MiddlewareInjector
实现中间件的依赖注入
public MiddlewareInjector()
修改待注册的中间件列表
public virtual List<MiddlewareItem> Configure(List<MiddlewareItem> middlewareItems, IApplicationBuilder app)
类型 | 名称 | 描述 |
---|---|---|
System.Collections.Generic.List<T><MiddlewareItem> | middlewareItems | 已经存在的中间件列表 |
Microsoft.AspNetCore.Builder.IApplicationBuilder | app | IApplicationBuilder 接口实例 |
类型 | 描述 |
---|---|
System.Collections.Generic.List<T><MiddlewareItem> | 更新后的中间件列表 |
修改待注册的服务列表
public virtual List<ServiceItem> ConfigureServices(List<ServiceItem> serviceItems, IServiceCollection services)
类型 | 名称 | 描述 |
---|---|---|
System.Collections.Generic.List<T><ServiceItem> | serviceItems | |
Microsoft.Extensions.DependencyInjection.IServiceCollection | services |
类型 | 描述 |
---|---|
System.Collections.Generic.List<T><ServiceItem> |