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