1. 首页
  2. 大数据
  3. Storm
  4. 详解ASP.NET Core 中基于工厂的中间件激活的实现方法

详解ASP.NET Core 中基于工厂的中间件激活的实现方法

上传者: 2020-12-17 00:08:22上传 PDF文件 44.18KB 热度 25次
IMiddlewareFactory/IMiddleware是中间件激活的扩展点。 UseMiddleware扩展方法检查中间件的已注册类型是否实现IMiddleware。如果是,则使用在容器中注册的IMiddlewareFactory实例来解析IMiddleware实现,而不使用基于约定的中间件激活逻辑。中间件在应用的服务容器中注册为作用域或瞬态服务。 优点: 按客户端请求(作用域服务的注入)激活 让中间件强类型化 IMiddleware按客户端请求(连接)激活,因此作用域服务可以注入到中间件的构造函数中。 IMiddleware IMiddleware定义应用的请求管道的中间件。I
下载地址
用户评论