ASP 变量 ASP.NET Core中,什么是配置(Configuration)?
使用ConfigurationProvider类提供将各种配置源转换为统一的数据字典功能,有了这个数据字典,从中获取键值对
在全新的配置组件中,微软使用配置提供程序来适配多种配置源来实现存储配置项。 使用ConfigurationProvider类提供将各种配置源转换为统一的数据字典功能,有了这个数据字典,从中获取键值对就容易了。 ConfigurationProvider可以转换的数据源有: (1).物理文件(*.config/*.txt/*.json):存放在磁盘上的文本文件。 (2).数据库:配置项存放在各种数据库中。 (3).内存变量:在内存的变量中存储配置项。 对于配置的整个体系是选择通过ConfigurationProvider将各种数据源转换为数据字典,再由ConfigurationBuilder将数据字典转换为Configuration对象。 而这个Configuration才是我们最终要使用的对象,在这个对象中可以根据键获取对应的值,这个值就是我们在应用程序中使用的有用数据,如数据库连接字符串。 如下是在ASP.NET Core 6 Mvc应用程序中,使用builder.Configuration获取ConfigurationManager对象。 在上图中,就可以直接使用builder.Configuration得到ConfigurationManager对象ASP 变量,从而进一步操作配置文件。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |