Estoy leyendo dos valores de web.config en el Application_Start
de mi Global.asax.cs
. Los valores de cadena de web.config se asignan a sus propiedades públicas, también definidas en Global.asax.cs.¿Cómo accedo a una propiedad creada en global.asax.cs?
¿Cómo accedo a las propiedades en el archivo global.asax.cs de otra clase, método y espacio de nombres?
Actualización # 1 Esto es más complicado de lo que pensaba (o tal vez lo estoy complicando). La clase en la que quiero hacer referencia a estas propiedades en una simple biblioteca de clases y no tengo acceso a httpcontext (o no sé cómo acceder a ella).
Pensé en leer los valores directamente desde el archivo de configuración, como hago en global.asax.cs. El problema es que esto se leería muchas, muchas veces y, para mí, tiene más sentido leerlo una vez, almacenarlo en una variable y hacer referencia a la variable cuando sea necesario. Estamos utilizando EF y este manejador de eventos (donde se necesita el valor) se dispara mucho, por lo que habría una gran cantidad de lectura desde el web.config. – Joe
En este caso (una gran cantidad de lectura) es usar el almacenamiento en caché. –