Как внедрить зависимости в HttpModule с помощью ninject?

Мы запускаем проект веб-форм в моей компании, и у меня есть HttpModule, для которого мне нужно разрешить зависимости.

Мы используем Ninject.Веб-библиотека для разрешения зависимостей для главных страниц, страниц, пользовательских элементов управления, веб-служб и HttpHandler. Все они имеют базовые классы, от которых вы можете наследовать в пространстве имен Ninject.Web:

  • MasterPageBase
  • PageBase
  • WebServiceBase
  • HttpHandlerBase
  • И пользовательский, который мы добавили, поскольку по какой-то странной причине он не там: UserControlBase

Однако я не могу найти HttpModuleBase. Существует NinjectHttpModule, но это не базовый класс, это реальный модуль, который пытается устранить необходимость наследования базовых классов на страницах и пользовательских элементах управления, но в нем есть некоторые ошибки, и мы его не используем.

Как лучше всего разрешить мои зависимости в моем HttpModule?

Когда я гуглию, я задаю этот вопрос на первой странице -_-

9
задан Chev 11 July 2011 в 18:31
поделиться