Microsoft.Extensions.Configuration Espacio de nombres

Contiene clases y abstracciones para configurar IConfiguration.

Clases

ApplicationMetadataConfigurationBuilderExtensions

Extensiones para metadatos de aplicación.

AzureKeyVaultConfigurationExtensions

Métodos de extensión para registrar un proveedor de configuración con IConfigurationBuilder.

BinderOptions

Clase de opciones que usa ConfigurationBinder.

ChainedBuilderExtensions

Métodos de extensión IConfigurationBuilder para el proveedor de configuración encadenado.

ChainedConfigurationProvider

Implementación encadenada de IConfigurationProvider.

ChainedConfigurationSource

Representa un objeto IConfiguration encadenado como una instancia de IConfigurationSource.

CommandLineConfigurationExtensions

Métodos de extensión para registrar CommandLineConfigurationProvider con IConfigurationBuilder.

ConfigurationBinder

Clase auxiliar estática que permite enlazar objetos fuertemente tipados a valores de configuración.

ConfigurationBuilder

Se usa para crear valores de configuración basados en clave y valor para su uso en una aplicación.

ConfigurationExtensions

Métodos de extensión para clases de configuración.

ConfigurationKeyComparer

Implementación de IComparer que se usa para ordenar las claves de configuración.

ConfigurationKeyNameAttribute

Especifica el nombre de clave de una propiedad de configuración.

ConfigurationManager

Representa un objeto de configuración mutable. Es y IConfigurationBuilder .IConfigurationRoot A medida que se agregan orígenes, actualiza su vista actual de la configuración. Una vez IConfigurationBuilder.Build() que se llama a , la configuración se inmoviliza.

ConfigurationPath

Métodos de utilidad y constantes para manipular rutas de acceso de configuración.

ConfigurationProvider

Clase auxiliar base para implementar un IConfigurationProvider.

ConfigurationReloadToken

Implementa IChangeToken.

ConfigurationRoot

El nodo raíz de una configuración.

ConfigurationRootExtensions

Métodos de extensión para IConfigurationRoot.

ConfigurationSection

Representa una sección de valores de configuración de la aplicación.

EnvironmentVariablesExtensions

Métodos de extensión para registrar EnvironmentVariablesConfigurationProvider con IConfigurationBuilder.

FileConfigurationExtensions

Métodos de extensión para FileConfigurationProvider.

FileConfigurationProvider

Clase base para un objeto ConfigurationProvider basado en archivos.

FileConfigurationSource

Representa una clase base para un objeto IConfigurationSource basado en archivos.

FileLoadExceptionContext

Contiene información sobre una excepción de carga de archivos.

IniConfigurationExtensions

Métodos de extensión para agregar IniConfigurationProvider.

JsonConfigurationExtensions

Métodos de extensión para agregar JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Métodos de extensión para registrar KeyPerFileConfigurationProvider con IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Proporciona IConfigurationBuilder métodos de extensión para MemoryConfigurationProvider.

NewtonsoftJsonConfigurationExtensions

Métodos de extensión para agregar NewtonsoftJsonConfigurationProvider.

StreamConfigurationProvider

Proveedor de configuración basado en la secuencia.

StreamConfigurationSource

Objeto IConfigurationSource basado en secuencias.

UserSecretsConfigurationExtensions

Extensiones de configuración para agregar el origen de configuración de secretos de usuario.

XmlConfigurationExtensions

Métodos de extensión para agregar XmlConfigurationProvider.

Estructuras

ConfigurationDebugViewContext

Proporciona datos sobre el elemento actual de la configuración.

Interfaces

IConfiguration

Representa un conjunto de propiedades de configuración de la aplicación de clave y valor.

IConfigurationBuilder

Representa un tipo que se usa para compilar la configuración de la aplicación.

IConfigurationManager

Representa un objeto de configuración mutable.

IConfigurationProvider

Proporciona valores o claves de configuración para una aplicación.

IConfigurationRoot

Representa la raíz de una jerarquía de IConfiguration.

IConfigurationSection

Representa una sección de valores de configuración de la aplicación.

IConfigurationSource

Representa un origen de valores o claves de configuración para una aplicación.