Проектирование Интернет приложений. Тузовский А.Ф. - 114 стр.

UptoLike

Составители: 

114
выполнении различных шагов данного процесса инициируются различ-
ные события, для которых разработчик может создать обработчики и
подключить требуемый программный код.
Среда выполнения отвечает за маршрутизацию запросов через про-
цесс обработки. Несколько взаимосвязанных объектов, расширенных с
помощью создания производных классов или с помощью интерфейсов,
доступны для настройки на решение конкретной задачи. Система обра-
ботки ASP.Net полностью написана в виде управляемого кода (managed
code) и все расширения также являются управляемым кодом.
Контекст web-приложения
При обработке запросов к web-приложению среда выполнения соз-
дается его контекст набор объектов, которые могут использоваться в
web-приложении. Описание основных классов, объекты которых со-
ставляют контекст web-приложения, приведен в табл. 4.5.
Таблица 4.5
Классы контекста web-приложения
Класс
Описание
HttpApplicationState
объекты данного класса хранят состояние приложения
и данные доступные всем пользователям приложения
HttpRequest
объекты данного класса сдержат всю информацию о
текущем HTTP запросе и предоставляют методы рабо-
ты с ней
HttpResponse
объекты данного класса содержат код формируемой
HTML страницы ответа и предоставляют методы рабо-
ты с ним
HttpServerUtility
объекты данного класса предоставляют вспомогатель-
ные методы для обработки запроса
HttpSessionState
объекты данного класса содержат данные пользователя
доступные в текущем сеансе работы
IPrincipal
интерфейс к объекту, который содержит информацию
о текущем пользователе (если она поддерживается)
HttpContext
объекты данного класса содержит всю информацию о
контексте выполнения запроса
Cache
глобальные объекты данного класса позволяют выпол-
нять временное хранение данных в кэше; среда выпол-
нения сама определяет, когда эти данные могут быть
удалены
ProfileCommon
объекты данного класса содержат информацию специ-
фичную для текущего пользователя (если она поддер-
живается)