Microsoft.Extensions.Configuration Namespace ============================================ .. toctree:: :hidden: :maxdepth: 2 /autoapi/Microsoft/Extensions/Configuration/CommandLineConfigurationExtensions/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationBinder/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationBuilder/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationKeyComparer/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationProvider/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationReloadToken/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationRoot/index /autoapi/Microsoft/Extensions/Configuration/ConfigurationSection/index /autoapi/Microsoft/Extensions/Configuration/Constants/index /autoapi/Microsoft/Extensions/Configuration/EnvironmentVariablesExtensions/index /autoapi/Microsoft/Extensions/Configuration/FileConfigurationExtensions/index /autoapi/Microsoft/Extensions/Configuration/FileProviderExtensions/index /autoapi/Microsoft/Extensions/Configuration/IConfiguration/index /autoapi/Microsoft/Extensions/Configuration/IConfigurationBuilder/index /autoapi/Microsoft/Extensions/Configuration/IConfigurationProvider/index /autoapi/Microsoft/Extensions/Configuration/IConfigurationRoot/index /autoapi/Microsoft/Extensions/Configuration/IConfigurationSection/index /autoapi/Microsoft/Extensions/Configuration/IniConfigurationExtensions/index /autoapi/Microsoft/Extensions/Configuration/JsonConfigurationExtensions/index /autoapi/Microsoft/Extensions/Configuration/MemoryConfigurationExtensions/index /autoapi/Microsoft/Extensions/Configuration/XmlConfigurationExtensions/index .. dn:namespace:: Microsoft.Extensions.Configuration .. rubric:: Classes class :dn:cls:`Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationBinder` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationBuilder` Used to build key/value based configuration settings for use in an application. class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationKeyComparer` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationProvider` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationReloadToken` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationRoot` class :dn:cls:`Microsoft.Extensions.Configuration.ConfigurationSection` class :dn:cls:`Microsoft.Extensions.Configuration.Constants` class :dn:cls:`Microsoft.Extensions.Configuration.EnvironmentVariablesExtensions` Extension methods for registering :any:`Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider` with :any:`Microsoft.Extensions.Configuration.IConfigurationBuilder`\. class :dn:cls:`Microsoft.Extensions.Configuration.FileConfigurationExtensions` class :dn:cls:`Microsoft.Extensions.Configuration.FileProviderExtensions` class :dn:cls:`Microsoft.Extensions.Configuration.IniConfigurationExtensions` class :dn:cls:`Microsoft.Extensions.Configuration.JsonConfigurationExtensions` Extension methods for adding :any:`Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider`\. class :dn:cls:`Microsoft.Extensions.Configuration.MemoryConfigurationExtensions` class :dn:cls:`Microsoft.Extensions.Configuration.XmlConfigurationExtensions` Extension methods for adding :any:`Microsoft.Extensions.Configuration.Xml.XmlConfigurationProvider`\. .. rubric:: Interfaces interface :dn:iface:`Microsoft.Extensions.Configuration.IConfiguration` Represents a set of key/value application configuration properties. interface :dn:iface:`Microsoft.Extensions.Configuration.IConfigurationBuilder` Represents a type used to build application configuration. interface :dn:iface:`Microsoft.Extensions.Configuration.IConfigurationProvider` Represents a source of configuration key/values for an application. interface :dn:iface:`Microsoft.Extensions.Configuration.IConfigurationRoot` Represents the root of an :any:`Microsoft.Extensions.Configuration.IConfiguration` hierarchy. interface :dn:iface:`Microsoft.Extensions.Configuration.IConfigurationSection` Represents a section of application configuration values.