代码改变世界

ASP.NET Core 启动流程图

2018-03-23 16:31  Tony、  阅读(439)  评论(0编辑  收藏  举报

简洁描述:

一   WebHostBuilder.Build() =>1注入公共的实例 2创建WebHost实例 3注入自定义实例 4创建IServer 5添加中间件(_components集合)  6创建中间件链(多播委托)

二   WebHost.Run() =>启动IServer

三   IServer 监听 接到请求 调用HostingApplication.ProcessRequerstAsync()=>执行中间件链

 

参考地址 :https://www.cnblogs.com/FlyLolo/p/ASPNETCore2_7.html#commentform