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

深入探究ASP.NET Core Startup初始化问题

发布时间:2020-12-10 20:54:59 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了深入探讨ASP.NET Core Startup初始化题目,本文给各人先容的很是具体,对各人的进修或事变具有必然的参考小心代价,必要的伴侣可以参考下

看完ConfigureServicesBuilder类的实现逻辑,关于通过什么样的逻辑查找并执行ConfigureServices要领的逻辑就很是清楚了。起首是查找ConfigureServices要领,即包括情形变量的ConfigureServices要领名称好比(ConfigureDevelopmentServices)或名为ConfigureServices的要领,返回的是ConfigureServicesBuilder工具。然后执行ConfigureServicesBuilder的Build要领,这个要领里包括了执行ConfigureServices的法则,即ConfigureServices只能包括一个参数且范例为IServiceCollection,然后将当前措施中存在的IServiceCollection实例转达给它。

Configure的装载

我们常行使Startup的Configure要领去设置中间件,默认天生的Configure要领为我们添加了IApplicationBuilder和IWebHostEnvironment实例,可是着实Configure要领不只仅可以转达这两个参数,它可以通过参数注入在IServiceCollection中注册的全部处事,毕竟是怎样实现的呢,接下来我们继承探讨UseStartup要领查找源码查察想实现
[点击查察源码👈],我们抽离出来焦点实现如下

(编辑:湖南网)

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

热点阅读