.NET6中ConfigurationManager如何实现及在项目中高效使用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3426个文字,预计阅读时间需要14分钟。
前言+友情提示:建议在阅读本文之前,先了解下.Net Core配置体系,也可以参考本人之前写的文章《.Net Core Configuration源码探究》。这样,你对.Net Core的Configuration体系会有一定的了解,从而更容易理解以下内容。
接下来,我们来深入探讨.Net Core的Configuration体系。
前言
友情提示:建议阅读本文之前先了解下.Net Core配置体系相关,也可以参考本人之前的文章《.Net Core Configuration源码探究 》然后对.Net Core的Configuration体系有一定的了解,使得理解起来更清晰。
在.Net6中关于配置相关多出一个关于配置相关的类ConfigurationManager,如果大概了解过Minimal API中的WebApplicationBuilder类相信你肯定发现了,在Minimal API中的配置相关属性Configuration正是ConfigurationManager的对象。ConfigurationManager本身并没有引入新的技术,也不是一个体系,只是在原来的基础上进行了进一步的封装,使得配置体系有了一个新的外观操作,暂且可以理解为新瓶装旧酒。本文我们就来了解下ConfigurationManager类,来看下微软为何在.Net6中会引入这么一个新的操作。
本文共计3426个文字,预计阅读时间需要14分钟。
前言+友情提示:建议在阅读本文之前,先了解下.Net Core配置体系,也可以参考本人之前写的文章《.Net Core Configuration源码探究》。这样,你对.Net Core的Configuration体系会有一定的了解,从而更容易理解以下内容。
接下来,我们来深入探讨.Net Core的Configuration体系。
前言
友情提示:建议阅读本文之前先了解下.Net Core配置体系相关,也可以参考本人之前的文章《.Net Core Configuration源码探究 》然后对.Net Core的Configuration体系有一定的了解,使得理解起来更清晰。
在.Net6中关于配置相关多出一个关于配置相关的类ConfigurationManager,如果大概了解过Minimal API中的WebApplicationBuilder类相信你肯定发现了,在Minimal API中的配置相关属性Configuration正是ConfigurationManager的对象。ConfigurationManager本身并没有引入新的技术,也不是一个体系,只是在原来的基础上进行了进一步的封装,使得配置体系有了一个新的外观操作,暂且可以理解为新瓶装旧酒。本文我们就来了解下ConfigurationManager类,来看下微软为何在.Net6中会引入这么一个新的操作。

