Microsoft.Extensions.Configuration Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |