在过去一段时间内,写了一系列关于ASP.NET Core 3相关的文章,其中绝大部分来源于即将出版的《ASP.NET Core 3框架揭秘》(博文只能算是“初稿”,与书中相应章节具有一定差异),先将它们汇总在这里。如果对《ASP.NET Core 3框架揭秘》感兴趣,可以通过这里加入读者群以及时 ...
第 部分 跨平台开发体验 跨平台开发体验 跨平台开发体验: Windows 上篇 跨平台开发体验: Windows 中篇 跨平台开发体验: Windows 下篇 跨平台开发体验: Mac OS 跨平台开发体验: Linux 跨平台开发体验: Docker 跨平台的奥秘 上篇:历史的枷锁 中篇:复用之殇 下篇:全新的布局 第 部分 基础框架 依赖注入 依赖注入 :控制反转 依赖注入 :IoC模式 依 ...
2020-11-10 08:12 18 12468 推荐指数:
在过去一段时间内,写了一系列关于ASP.NET Core 3相关的文章,其中绝大部分来源于即将出版的《ASP.NET Core 3框架揭秘》(博文只能算是“初稿”,与书中相应章节具有一定差异),先将它们汇总在这里。如果对《ASP.NET Core 3框架揭秘》感兴趣,可以通过这里加入读者群以及时 ...
之前写了一系列关于.NET Core/ASP.NET Core的文章,但是大都是针对RC版本。到了正式的RTM,很多地方都发生了改变,所以我会将之前发布的文章针对正式版本的.NET Core 1.0进行改写。除此之外,我还会撰写一系列与此相关的文章,这些文章以ASP.NET Core为核心 ...
之前一段时间都在个人公众号账号“大内老A”发布关于ASP.NET Core的系列文章,很多人留言希望能够同步到这里,所以在这里 对这些文章做一个汇总,以便于PC端阅读。如果说微软官方文档主要关于ASP.NET Core的编程模式的话,我这个系列则主要关注整个ASP.NET Core的设计思想和实现 ...
包含服务注册信息的IServiceCollection集合最终被用来创建作为依赖注入容器的IServiceProvider对象。当需要消费某个服务实例的时候,我们只需要指定服务类型调用IService ...
六、IOptionsMonitorCache<TOptions> IOptionsFactory<TOptions>解决了Options的创建与初始化问题,但由于它自身是无状态 ...
《Options模型》介绍了组成Options模型的4个核心对象以及它们之间的交互关系,读者对如何得到Options对象的实现原理可能不太了解,本篇文章主要介绍依赖注入的相关内容。既然我们能够利用IS ...
Options模型本身与配置系统完全没有关系,但是配置在大部分情况下会作为绑定Options对象的数据源,所以有必要将两者结合在一起。与《扩展与定制》演示的两个例子一样,针对配置系统的集成同样是通过定 ...
通过前面演示的几个实例(配置选项的正确使用方式[上篇]、配置选项的正确使用方式[下篇]),我们已经对基于Options的编程方式有了一定程度的了解,下面从设计的角度介绍Options模型。我们演示的实 ...