Каждый HttpApplication
экземпляр объекта уникален для одного запроса .Если ваш сайт обрабатывает несколько запросов параллельно, у каждого должен быть свой экземпляр HttpApplication
.Этот объект имеет информацию о состоянии каждого запроса, которая не должна изменяться в течение срока действия запроса (включая тело запроса и ответа!)
Экземпляры объединяются, как описано в статье.Каждый из них будет повторно использоваться для обслуживания нескольких последующих запросов, вплоть до предела, установленного для пула приложений, и затем ему будет разрешено угасать.
Обратите внимание, что вы специально спрашиваете о HttpApplication.Это отличается от класса System.Windows.Forms.Application
, который фактически является одноэлементным классом, который существует только один раз для каждого приложения.