Microsoft.Extensions.Configuration Espacio de nombres

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.