Saya menggunakan System.Timers.Timer
aplikasi Asp.Net saya dan saya perlu menggunakan HttpServerUtility.MapPath
metode yang tampaknya hanya tersedia melalui HttpContext.Current.Server.MapPath
. Masalahnya adalah bahwa HttpContext.Current
adalah null
ketika Timer.Elapsed
peristiwa kebakaran.
Apakah ada cara lain untuk mendapatkan referensi ke objek HttpServerUtility? Saya bisa menyuntikkannya ke konstruktor kelas saya. Apakah ini aman? Bagaimana saya bisa yakin itu tidak akan Mengumpulkan Sampah di akhir permintaan saat ini?
Terima kasih!