Microsoft.Extensions.Configuration Namespace

Classes

AzureKeyVaultConfigurationExtensions

Extension methods for registering Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationProvider with IConfigurationBuilder.

CommandLineConfigurationExtensions

Extension methods for registering CommandLineConfigurationProvider with IConfigurationBuilder.

ConfigurationBinder

Static helper class that allows binding strongly typed objects to configuration values.

ConfigurationBuilder

Used to build key/value based configuration settings for use in an application.

ConfigurationExtensions

Extension methods for configuration classes./>.

ConfigurationKeyComparer

IComparer implementation used to order configuration keys.

ConfigurationPath

Utility methods and constants for manipulating Configuration paths

ConfigurationProvider

Base helper class for implementing an IConfigurationProvider

ConfigurationReloadToken

Implements IChangeToken

ConfigurationRoot

The root node for a configuration.

ConfigurationSection

Represents a section of application configuration values.

EnvironmentVariablesExtensions

Extension methods for registering EnvironmentVariablesConfigurationProvider with IConfigurationBuilder.

FileConfigurationExtensions

Extension methods for FileConfigurationProvider.

FileConfigurationProvider

Base class for file based ConfigurationProvider.

FileConfigurationSource

Represents a base class for file based IConfigurationSource.

FileLoadExceptionContext

Contains information about a file load exception.

IniConfigurationExtensions

Extension methods for adding IniConfigurationProvider.

JsonConfigurationExtensions

Extension methods for adding JsonConfigurationProvider.

MemoryConfigurationBuilderExtensions

IConfigurationBuilder extension methods for the MemoryConfigurationProvider.

UserSecretsConfigurationExtensions

Configuration extensions for adding user secrets configuration source.

XmlConfigurationExtensions

Extension methods for adding XmlConfigurationProvider.

Interfaces

IConfiguration

Represents a set of key/value application configuration properties.

IConfigurationBuilder

Represents a type used to build application configuration.

IConfigurationProvider

Provides configuration key/values for an application.

IConfigurationRoot

Represents the root of an IConfiguration hierarchy.

IConfigurationSection

Represents a section of application configuration values.

IConfigurationSource

Represents a source of configuration key/values for an application.