El núcleo de Asp.net proporciona abstracciones de configuración. Le permiten cargar ajustes de configuración de varias fuentes y construir un modelo de configuración final que luego puede ser consumido por su aplicación.
IConfiguration
string this[string key] { get; set; }
IEnumerable<IConfigurationSection> GetChildren();
IConfigurationSection GetSection(string key);