[]
        
(Showing Draft Content)

GrapeCity.Forguncy.ServerApi.MiddlewareInjector

类 MiddlewareInjector

实现中间件的依赖注入

继承
object
MiddlewareInjector
命名空间: GrapeCity.Forguncy.ServerApi
程序集: GrapeCity.Forguncy.ServerApi.dll
语法
public class MiddlewareInjector

构造函数

MiddlewareInjector()

实现中间件的依赖注入

声明
public MiddlewareInjector()

方法

Configure(List<MiddlewareItem>, IApplicationBuilder)

修改待注册的中间件列表

声明
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>

更新后的中间件列表

ConfigureServices(List<ServiceItem>, IServiceCollection)

修改待注册的服务列表

声明
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>