Comparteix a través de


Microsoft.Extensions.Configuration Espacio de nombres

Contiene clases y abstracciones para configurar IConfiguration.

Clases

ApplicationMetadataConfigurationBuilderExtensions

Extensiones para metadatos de aplicación.

BinderOptions

Clase options usada por el ConfigurationBinder.

ChainedBuilderExtensions

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

ChainedConfigurationProvider

Implementación encadenada de IConfigurationProvider.

ChainedConfigurationSource

Representa un IConfiguration encadenado como un 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 opciones de configuración basadas 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 usada 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 un IConfigurationBuilder y un IConfigurationRoot. A medida que se agregan orígenes, actualiza su vista actual de la configuración. Una vez que se llama a IConfigurationBuilder.Build(), la configuración se inmoviliza.

ConfigurationPath

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

ConfigurationProvider

Clase auxiliar base para implementar un IConfigurationProvider.

ConfigurationReloadToken

Implementa IChangeToken.

ConfigurationRoot

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 la ConfigurationProviderbasada en archivos .

FileConfigurationSource

Representa una clase base para el IConfigurationSourcebasado 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 métodos de extensión IConfigurationBuilder para el MemoryConfigurationProvider.

StreamConfigurationProvider

Proveedor de configuración basado en secuencias.

StreamConfigurationSource

Secuencia basada en IConfigurationSource.

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 clave-valor.

IConfigurationBuilder

Representa un tipo usado para compilar la configuración de la aplicación.

IConfigurationManager

Representa un objeto de configuración mutable.

IConfigurationProvider

Proporciona clave o valores 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 clave o valores de configuración para una aplicación.