AppConfig

05/03/2008 - 16:55 por Irak Rubio | Informe spam
Hola, Buen dia.

Hice un programa que lee los valores de configuracion del archivo de
configuraciones App.Config, pero este programa ofrece una interfaz de usuario
para leer y modificar los valores de dicho archivo,
¿Existe alguna clase que permita guardar nuevos valores en el archivo
App.Config?
porque la clase que ocupo para leer los valores es:
System.Configuration.AppSettingsReader

Estaba suponiendo que para escribir valores habría algo asi como:
System.Configuration.AppSettingsWritter...
Pero veo que le estoy inventando, por lo que si uds. saben de algun método
les agradeceria me lo compartieran.

(Espero que no me pidan que meta XML) :-P

Saludos

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
05/03/2008 - 21:35 | Informe spam
"Irak Rubio" wrote in message
news:
Hice un programa que lee los valores de configuracion del archivo de
configuraciones App.Config, pero este programa ofrece una interfaz de
usuario
para leer y modificar los valores de dicho archivo,
¿Existe alguna clase que permita guardar nuevos valores en el archivo
App.Config?
porque la clase que ocupo para leer los valores es:
System.Configuration.AppSettingsReader

Estaba suponiendo que para escribir valores habría algo asi como:
System.Configuration.AppSettingsWritter...
Pero veo que le estoy inventando, por lo que si uds. saben de algun método
les agradeceria me lo compartieran.

(Espero que no me pidan que meta XML) :-P



Pues si estuvieras trabajando con el Framewrk 1.x sí que tendrías que meter
XML. Pero afortunadamente, a partir del 2.0, se dispone de herramientas para
manipular el .config. Examina en el manual la clase
System.Configuration.ConfigurationManager. Aquí tienes un ejemplo de las
cosas que se pueden hacer:

System.Configuration.Configuration config ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
if (config.Sections[customSectionName] == null)
{
custSection = new CustomSection();
config.Sections.Add(customSectionName, custSection);
custSection config.GetSection(customSectionName) as CustomSection;
custSection.SectionInformation.ForceSave = true;
config.Save(ConfigurationSaveMode.Full);
}
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida