从入口进去,读取系统appsetting.jion的配置文件;

nop4.1学习ServiceCollectionExtensions(一)

单例实例化配置数据,全局调用

nop4.1学习ServiceCollectionExtensions(一)

注入HttpContextAccessor

ASP.NET Core中提供了一个IHttpContextAccessor接口,HttpContextAccessor 默认实现了它简化了访问HttpContext。

它必须在程序启动时在IServicesCollection中注册,这样在程序中就能获取到HttpContextAccessor,并用来访问HttpContext。参考博客https://www.cnblogs.com/linezero/p/6801602.html

nop4.1学习ServiceCollectionExtensions(一)

EngineContext静态类是一个单例模式

nop4.1学习ServiceCollectionExtensions(一)

创建引擎

nop4.1学习ServiceCollectionExtensions(一)

实例化一个NopEngine类,并初始化,和调用注册autofac

初始化IServiceCollection服务

 设置安全协议;宽展server的DependencyInjection,实例文件管理(这里不懂);初始化插件管理

nop4.1学习ServiceCollectionExtensions(一)

 

相关文章: