Как сохранить HttpModule (a.k.a зарегистрировать его как синглтон) - PullRequest
0 голосов
/ 07 мая 2010

Я почти уверен, что видел это где-то, но я не могу найти это где-нибудь У меня есть HttpModule, который можно использовать для нескольких запросов. Другими словами, вместо создания нового экземпляра Модуля при каждом запросе его нужно создать только один раз. Это звонит кому-нибудь? Если это так, каков способ настройки для работы таким образом?

UPDATE Я на самом деле думал о IHttpHandler, который имеет свойство с именем IsReusable. HttpModules создаются для приложения только один раз: http://www.devx.com/vb2themax/Article/19901/0/page/2

1 Ответ

1 голос
/ 07 мая 2010

Полагаю, вы могли бы переместить функциональность в статический класс и вызвать этот класс из вашего HttpModule. Таким образом, сам HttpModule не будет поддерживаться, но функциональность и состояние, которым вы хотите поделиться, будут.

...