Внедрить / установить свойство в httpmodule при запуске приложения - PullRequest
0 голосов
/ 22 октября 2010

У меня есть httpmodule, который содержит свойство.

httpmodule используется в моем веб-приложении. Я хочу установить свойство в httpmodule при запуске моего приложения и не иметь лишних затрат на его установку при каждом вызове модуля.

Значение для приложения читается из настроек моего приложения в web.config.

Модуль http находится в отдельной dll для веб-приложения.

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

Какие-нибудь советы, как мне этого добиться?

1 Ответ

1 голос
/ 22 октября 2010

Итак, приложение контролирует создание и сборку модулей, и, кроме того, IIS поддерживает пул экземпляров приложения, поэтому я не думаю, что вы можете просто установить его один раз и покончить с этим.

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

...