加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – IApplicationBuilder.New()的目的是什么?

发布时间:2020-12-16 07:01:51 所属栏目:asp.Net 来源:网络整理
导读:在新的ASP.NET 5.0(vNext)中,启动代码依赖于 IApplicationBuilder interface.Adlect方法用于向构建器添加处理程序,而Build用于构造最终委托.但我无法弄清楚 New 的目的是什么.我一直在挖掘GitHub,但找不到任何使用它的地方. 任何人都明白该方法的目的是什么
在新的ASP.NET 5.0(vNext)中,启动代码依赖于 IApplicationBuilder interface.Adlect方法用于向构建器添加处理程序,而Build用于构造最终委托.但我无法弄清楚 New的目的是什么.我一直在挖掘GitHub,但找不到任何使用它的地方.

任何人都明白该方法的目的是什么?

解决方法

它似乎在那里分支[克隆]原始实例(可以在 src/Microsoft.AspNet.Http/Extensions/MapExtensions.cs中演示).还有一个先前的 MapWhenExtensions.cs,但它似乎已从开发分支中删除.)

我怀疑它是以前设计的工件,它可以根据环境绑定中间件,而不会影响root的配置.自从IBuilder被重构到IApplicationBuilder之前就已存在这一事实,并且大多数依赖都在已经从dev分支中删除的文件中,我猜想这是旧闻.

当然,鉴于界面和基础implementation都没有被评论,很难说.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读