Microsoft.Extensions.Configuration 命名空间

包含用于设置 IConfiguration的类和抽象。

ApplicationMetadataConfigurationBuilderExtensions

应用程序元数据的扩展。

BinderOptions

ConfigurationBinder使用的 Options 类。

ChainedBuilderExtensions

链式配置提供程序的 IConfigurationBuilder 扩展方法。

ChainedConfigurationProvider

IConfigurationProvider的链式实现。

ChainedConfigurationSource

将链接 IConfiguration 表示为 IConfigurationSource

CommandLineConfigurationExtensions

用于向 IConfigurationBuilder注册 CommandLineConfigurationProvider 的扩展方法。

ConfigurationBinder

允许将强类型对象绑定到配置值的静态帮助程序类。

ConfigurationBuilder

用于生成用于应用程序中的基于键/值的配置设置。

ConfigurationExtensions

配置类的扩展方法。

ConfigurationKeyComparer

用于订购配置密钥的 IComparer 实现。

ConfigurationKeyNameAttribute

指定配置属性的键名称。

ConfigurationManager

表示可变配置对象。 既是 IConfigurationBuilder,也是 IConfigurationRoot。 添加源后,它会更新其配置的当前视图。 调用 IConfigurationBuilder.Build() 后,配置将冻结。

ConfigurationPath

用于操作配置路径的实用工具方法和常量。

ConfigurationProvider

用于实现 IConfigurationProvider的基帮助程序类。

ConfigurationReloadToken

实现 IChangeToken

ConfigurationRoot

配置的根节点。

ConfigurationRootExtensions

IConfigurationRoot的扩展方法。

ConfigurationSection

表示应用程序配置值的一部分。

EnvironmentVariablesExtensions

用于向 IConfigurationBuilder注册 EnvironmentVariablesConfigurationProvider 的扩展方法。

FileConfigurationExtensions

FileConfigurationProvider的扩展方法。

FileConfigurationProvider

基于文件的基类 ConfigurationProvider

FileConfigurationSource

表示基于文件的基类 IConfigurationSource

FileLoadExceptionContext

包含有关文件加载异常的信息。

IniConfigurationExtensions

用于添加 IniConfigurationProvider的扩展方法。

JsonConfigurationExtensions

用于添加 JsonConfigurationProvider的扩展方法。

KeyPerFileConfigurationBuilderExtensions

用于向 IConfigurationBuilder注册 KeyPerFileConfigurationProvider 的扩展方法。

MemoryConfigurationBuilderExtensions

MemoryConfigurationProvider提供 IConfigurationBuilder 扩展方法。

StreamConfigurationProvider

基于流的配置提供程序。

StreamConfigurationSource

基于流的 IConfigurationSource

UserSecretsConfigurationExtensions

用于添加用户机密配置源的配置扩展。

XmlConfigurationExtensions

用于添加 XmlConfigurationProvider的扩展方法。

结构

ConfigurationDebugViewContext

提供有关配置当前项的数据。

接口

IConfiguration

表示一组键/值应用程序配置属性。

IConfigurationBuilder

表示用于生成应用程序配置的类型。

IConfigurationManager

表示可变配置对象。

IConfigurationProvider

为应用程序提供配置键/值。

IConfigurationRoot

表示 IConfiguration 层次结构的根。

IConfigurationSection

表示应用程序配置值的一部分。

IConfigurationSource

表示应用程序的配置键/值的源。