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
| Nombre | Description |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Extensiones para metadatos de aplicación. |
| BinderOptions |
Especifica las opciones usadas por .ConfigurationBinder |
| ChainedBuilderExtensions |
Proporciona métodos de extensión para agregar IConfiguration a .IConfigurationBuilder |
| ChainedConfigurationProvider |
Proporciona una implementación encadenada de IConfigurationProvider. |
| ChainedConfigurationSource |
Representa un encadenado IConfiguration como .IConfigurationSource |
| CommandLineConfigurationExtensions |
Métodos de extensión para registrarse CommandLineConfigurationProvider con IConfigurationBuilder. |
| ConfigurationBinder |
Clase auxiliar estática que permite enlazar objetos fuertemente tipados a valores de configuración. |
| ConfigurationBuilder |
Compila las opciones de configuración basadas en clave y valor para su uso en una aplicación. |
| ConfigurationExtensions |
Proporciona métodos de extensión para las clases de configuración. |
| ConfigurationIgnoreAttribute |
Especifica que una propiedad de configuración debe excluirse del enlace. |
| ConfigurationKeyComparer |
Implementa IComparer 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. |
| ConfigurationPath |
Proporciona métodos de utilidad y constantes para manipular rutas de acceso de configuración. |
| ConfigurationProvider |
Define el comportamiento principal de los proveedores de configuración y proporciona una base para las clases derivadas. |
| ConfigurationReloadToken |
Propaga las notificaciones que se ha producido un cambio de configuración. |
| ConfigurationRoot |
Representa el nodo raíz de una configuración. |
| ConfigurationRootExtensions |
Proporciona métodos de extensión para IConfigurationRoot. |
| ConfigurationSection |
Representa una sección de valores de configuración de la aplicación. |
| EnvironmentVariablesExtensions |
Proporciona métodos de extensión para registrarse EnvironmentVariablesConfigurationProvider con IConfigurationBuilder. |
| FileConfigurationExtensions |
Proporciona métodos de extensión para FileConfigurationProvider. |
| FileConfigurationProvider |
Proporciona la clase base para proveedores basados en ConfigurationProvider archivos. |
| FileConfigurationSource |
Proporciona la clase base para IConfigurationSource. |
| FileLoadExceptionContext |
Contiene información sobre una excepción de carga de archivos. |
| IniConfigurationExtensions |
Proporciona métodos de extensión para agregar IniConfigurationProvider. |
| JsonConfigurationExtensions |
Métodos de extensión para agregar JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Métodos de extensión para registrarse KeyPerFileConfigurationProvider con IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Métodos de extensión IConfigurationBuilder para MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Define el comportamiento principal de los proveedores de configuración basados en secuencias y proporciona una base para las clases derivadas. |
| StreamConfigurationSource |
Define el comportamiento principal de los orígenes de configuración basados en secuencias y proporciona una base para las clases derivadas. |
| UserSecretsConfigurationExtensions |
Proporciona 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
| Nombre | Description |
|---|---|
| ConfigurationDebugViewContext |
Proporciona datos sobre el elemento actual de la configuración. |
Interfaces
| Nombre | Description |
|---|---|
| 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 IConfiguration jerarquía. |
| 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. |