Мы используем особенно запутанную технику для выполнения кода после завершения запроса. Рассмотрим следующий фрагмент:
Class EndRequestHandler
Sub Class_Terminate()
'' Handler code goes here
End Sub
End Class
Set EndRequestHandlerInstance = New EndRequestHandler
Когда запрос заканчивается, ASP выгружает все глобальные переменные, включая EndRequestHandlerInstance
, который вызывает его метод Class_Terminate
. Если вы поместите его во включаемый файл, который используется каждой страницей на сайте, он должен служить вашим глобальным обработчиком конечных запросов.