08 2018 档案

摘要:包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。当需要消费某个服务实例的时候,我们只需要指定服务类型调用IServiceProvider的GetService方法,IServiceProvider就会根据对应的服务注册提供所需的服务实例。 阅读全文
posted @ 2018-08-03 06:10 Artech 阅读(6789) 评论(7) 推荐(22) 编辑
摘要:包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。服务注册就是创建出现相应的ServiceDescriptor对象并将其添加到指定IServiceCollection集合对象中的过程。 阅读全文
posted @ 2018-08-02 06:02 Artech 阅读(6355) 评论(6) 推荐(14) 编辑
摘要:毫不夸张地说,整个ASP.NET Core框架是建立在一个依赖注入框架之上的,它在应用启动时构建请求处理管道过程中,以及利用该管道处理每个请求过程中使用到的服务对象均来源于DI容器。该DI容器不仅为ASP.NET Core框架提供必要的服务,同时作为了应用的服务提供者,依赖注入已经成为了ASP.NET Core应用基本的编程模式。 阅读全文
posted @ 2018-08-01 06:18 Artech 阅读(11104) 评论(15) 推荐(19) 编辑