Sto leggendo due valori da web.config nello Application_Start
del mio Global.asax.cs
. I valori stringa da web.config sono assegnati alle loro proprietà pubbliche, definite anche in Global.asax.cs.Come accedere a una proprietà creata in global.asax.cs?
Come accedere alle proprietà nel file global.asax.cs da un'altra classe, metodo e spazio dei nomi?
Aggiornamento n. 1 Questo è più complicato di quanto pensassi (o forse lo sto solo rendendo complicato). La classe in cui voglio fare riferimento a queste proprietà in una semplice libreria di classi e non ho accesso a httpcontext (o non so come accedervi).
Ho pensato di leggere i valori direttamente dal file di configurazione, come faccio nel global.asax.cs. Il problema è che questo sarebbe letto molte, molte volte e, per me, ha più senso leggerlo una volta, memorizzarlo in una variabile e fare riferimento alla variabile quando necessario. Stiamo usando EF e questo gestore di eventi (dove il valore è necessario) viene licenziato molto, quindi ci sarebbe un sacco di letture da web.config. – Joe
In questo caso (un sacco di letture) si usa la cache. –