¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Modelo de Configuración
¿Que es?
Es un mecanismo que nos ofrece DotNet para realizar configuraciones en nuestras aplicaciones.
¿Como se usa?
Primero tenemos que agregar una referencia al ensamblado System.Configuration, después de agregar dicha referencia existen varias formas de utilizarlos dependiendo de la configuración que deseemos utilizar, por ejemplo:
Para leer una cadena de conexión
System.Configuration.ConfigurationManager.ConnectionStrings["nombreConexion"]
Para leer una llave de aplicación
System.Configuration.ConfigurationManager.AppSettings["nombreLlave"]
Para leer una configuracion personalizada
var cfg = (MiConfiguracion)System.Configuration.ConfigurationManager.GetSection("nombreMiConfiguracion");
¿Como funciona?
Para empezar, la configuración de DotNet funciona como una herencia y todo empieza en el machine.config.