AspNetCore.Docs/api/autoapi/Microsoft/Extensions/Configuration/index.rst

205 lines
4.8 KiB
ReStructuredText
Raw Normal View History

2015-12-12 16:20:40 +08:00
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.