Microsoft.Extensions.Configuration Namespace

namespace Microsoft.Extensions.Configuration

Interfaces

interface IConfiguration
Represents a set of key/value application configuration properties.
interface IConfigurationBuilder
Represents a type used to build application configuration.
interface IConfigurationProvider
Provides configuration key/values for an application.
interface IConfigurationRoot
Represents the root of an Microsoft.Extensions.Configuration.IConfiguration hierarchy.
interface IConfigurationSection
Represents a section of application configuration values.
interface IConfigurationSource
Represents a source of configuration key/values for an application.

Classes

class CommandLineConfigurationExtensions
Extension methods for registering Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider with Microsoft.Extensions.Configuration.IConfigurationBuilder.
class ConfigurationBinder
Static helper class that allows binding strongly typed objects to configuration values.
class ConfigurationBuilder
Used to build key/value based configuration settings for use in an application.
class ConfigurationExtensions
Extension methods for Microsoft.Extensions.Configuration.IConfiguration.
class ConfigurationKeyComparer
IComparer implementation used to order configuration keys.
class ConfigurationPath
Utility methods and constants for manipulating Configuration paths
class ConfigurationProvider
Base helper class for implementing an Microsoft.Extensions.Configuration.IConfigurationProvider
class ConfigurationReloadToken
Implements Microsoft.Extensions.Primitives.IChangeToken
class ConfigurationRoot
The root node for a configuration.
class ConfigurationSection
Represents a section of application configuration values.
class EnvironmentVariablesExtensions
Extension methods for registering Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider with Microsoft.Extensions.Configuration.IConfigurationBuilder.
class FileConfigurationExtensions
Extension methods for Microsoft.Extensions.Configuration.FileConfigurationProvider.
class FileConfigurationProvider
Base class for file based Microsoft.Extensions.Configuration.ConfigurationProvider.
class FileConfigurationSource
Represents a base class for file based Microsoft.Extensions.Configuration.IConfigurationSource.
class IniConfigurationExtensions
Extension methods for adding Microsoft.Extensions.Configuration.Ini.IniConfigurationProvider.
class JsonConfigurationExtensions
Extension methods for adding Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.
class MemoryConfigurationBuilderExtensions
IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
class XmlConfigurationExtensions
Extension methods for adding Microsoft.Extensions.Configuration.Xml.XmlConfigurationProvider.