В соответствии с MSDN: «Один экземпляр этого класса создается для каждого домена приложения и остается действительным до тех пор, пока домен приложения остается активным. Информация об экземпляре этого класса доступна через свойство Cache объект HttpContext
или объект Cache
объекта Page
. "Использование кэширования данных
По моим сведениям, HttpContext
и Page
Срок действия объекта действителен для одного запроса HTTP. Итак, каково использование свойства Cache (кэширование данных), когда я не могу использовать его для другого запроса?
Я отметил это как ответ. Благодарю. У вас есть еще одно сомнение: что вы подразумеваете под «жизненным циклом приложения». Должен ли я воспринимать это как создание объекта HttpApplication для уничтожения. Или жизненный цикл будет продолжаться, когда один и тот же объект HttpApplication будет повторно использован для другого запроса страницы из того же приложения? –
Жизненный цикл приложения - это весь жизненный цикл вашего приложения, он начинается с Application_Start и заканчивается, когда пул приложений закрыт или переработан. Даже если в игре задействованы несколько объектов HttpApplication, будет только одно событие Application_Start. – driis
Итак, вы имеете в виду, что до тех пор, пока пул приложений не будет закрыт или не будет переработан, я могу использовать свои кешированные объекты в разных запросах правильно? –