Один экземпляр класса для каждого HTTP-запроса

Для отладки моего приложения ASP.NET я создал класс под названием MessageHandling.cs . На данный момент это одноэлементный шаблон, но я хочу, чтобы он был экземпляром для каждого запроса.

Мой класс mssqlDb заполняет класс MessagesHandling такими сообщениями, как «База данных подключена», «Данные вставлены» и тому подобное. После обработки всех событий страницы apsx класс MessageHandling считывается createFile.apsx.cs в событии Page_LoadComplete () . Все ошибки и сообщения будут показаны пользователю.

На данный момент система работает для отладки. Проблема в том, что MessageHandling не очищается после отправки запроса, и ошибки также отображаются во втором браузере без каких-либо действий. Я также хочу иметь возможность использовать эту систему для показа сообщений конечным пользователям, например: «Блог создан».

Основная моя проблема заключается в следующем:
Класс A создает Класс B
Класс C читает Класс B

Синглтон не работает, потому что это не на пользователя / сеанс / запрос. Так что мне нужен другой метод.

9
задан John Saunders 23 November 2011 в 13:51
поделиться