Класс HttpApplication

Что это за класс и какие функции он выполняет? В документации MSDN его нашёл, но не особо понятно какие конкретно функции он выполняет... Подскажите пожалуйста что к чему

Базовый класс HttpApplication предлагает часть того же функционала что и класс System.Web.UI.Page.

Основными свойствами класса System.Web.HttpApplication являются:

1. Application - это свойство позволяет взаимодействовать с данными уровня приложения посредством типа HttpAplicationState.

2. Request - это свойство позволяет взаимодействовать с входящим запросом HTTP с применением лежащего в основе объекта HttpResponse.

3. Response - это свойство позволяет взаимодействовать с исходящим ответом HTTP, используя лежащий в основе объект HttpResponse.

4. Server - это свойство позволяет получить встроенный серверный объект для текущего запроса с применением лежащего в основе объекта HttpServerUtility.

5. Session - это свойство позволяет взаимодействовать с данными уровня сеанса, используя лежащий в основе объект HttpSessionState.