Czytam dwie wartości z web.config w Application_Start
mojego Global.asax.cs
. Wartości łańcuchowe z pliku web.config są przypisywane do ich właściwości publicznych, również zdefiniowane w pliku Global.asax.cs.Jak uzyskać dostęp do właściwości utworzonej w pliku global.asax.cs?
Jak uzyskać dostęp do właściwości w pliku global.asax.cs z innej klasy, metody i przestrzeni nazw?
Aktualizacja # 1 Jest to bardziej skomplikowane, niż myślałem (a może po prostu komplikuję). Klasa, w której chcę odwoływać się do tych właściwości w bibliotece klasycznej i nie mam dostępu do httpcontext (lub nie wiem, jak uzyskać do niej dostęp).
Myślałem o przeczytaniu wartości bezpośrednio z pliku konfiguracyjnego, tak jak to robię w pliku global.asax.cs. Problem polega na tym, że będzie to czytane wiele, wiele razy i, dla mnie, bardziej sensowne będzie czytanie go raz, przechowywanie w zmiennej i odwoływanie się do zmiennej w razie potrzeby. Używamy EF i ten program obsługi zdarzeń (gdzie wartość jest potrzebna) zostaje wystrzelony dużo, więc byłoby dużo czytania z web.config. – Joe
W tym przypadku (dużo czytania) należy użyć buforowania. –