ASP.NET Core配置文件的获取和设置

2022-04-18 18:38:52

在ASP.NET Core 中,应用程序配置数据可以使用jsON, XML 和 INI格式 和内置环境变量,命令行参数或内存中的集合。

1.如何获取和设置配置

ASP.NET Core配置系统针对以前的依赖于System.Configuration和XML配置文件(如Web.config)的ASP,NET 版本进行了重构。新的配置模型提供了精简高效的,能够通过检索多样化提供程序来获取基于键/值对配置的能力。应用程序和框架可以通过新的选择模式访问配置。

可以在ASP.NET Core应用程序中的Startup类中只实例化一个Configuration示例,然后选择模式来访问各自的设置。

Configuration类是一个提供读写键/值对能力的Providers集合。如果一个键值对写入Configuration,它不会持久,当源再次读写值时将会丢失。因此至少需要配置一个数据源,使得configuration能正常工作。

下面通过内存配置演示Configuration处理键值对:

置部分 services.Configure<AppSettingOptions>(Configuration.GetSection("ConnectionStrings"));

到此这篇关于ASP.NET Core配置文件的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。