Bienvenidos

Bienvenidos a todos aquellos internautas que visiten este blog, espero que les sea útil.

miércoles, 30 de enero de 2013

Crear una sección en el archivo App.config xml y accederlo

' crear la sección
<configSections>

<section name="sectionModClientes" type="System.Configuration.NameValueSectionHandler,System,Version=1.0.5000.0, Culture=neutral, PublicKeyToken= b77a5c561934e089" ></section>

</configSections>

  
' agregar clave a la sección
<sectionAnchoForm>

     <add key="config_Width" value="937"/>
 
</sectionAnchoForm>
 
 
' Variable que va a manejar la sección de configuración
Dim ServiceLoggingConfig As NameValueCollection

 


 

'obtengo el handler para la sección de configuracion
ServiceLoggingConfig = CType(System.Configuration.ConfigurationManager.GetSection("sectionAnchoForm"), NameValueCollection)



'obtener el valor guardado en la clave ‘config_Width’ de la sección ‘sectionAnchoForm
Dim _Width as Integer = CInt(ServiceLoggingConfig("config_Width"))


'Importante: en la clase donde van a utilizar la variable para cargar la sección de configuración deberán importar la colección.
Imports System.Collections.Specialized