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