Во время Application_End()
в Global.aspx, HttpContext.Current равно null. Я все еще хочу иметь доступ к кешу - он находится в памяти, поэтому хочу посмотреть, могу ли я ссылаться на него как-то, чтобы сохранить бит на диск.C# ASP.NET: как получить доступ к кешу, если нет HttpContext.Current (равно null)?
Вопрос - есть ли способ ссылаться на кеш в памяти как-то, когда HttpContext.Current равен нулю?
Возможно, я мог бы создать глобальную статическую переменную, которая хранит указатель на кеш, который я мог бы обновлять по HTTP-запросам (псевдо: "static <pointer X>" = HttpRequest.Current
) и получать ссылку на кеш через этот указатель в Application_End()?
Есть ли лучший способ получить доступ к кешу в памяти при отсутствии запроса Http?