Определить порядок инициализации классов WebActivator.PreApplicationStartMethod

У меня есть несколько декорированных классов WebActivator.PreApplicationStartMethod.

Один - для Ninject, другой - для AwesomeMVC, третий - для планировщика фоновых задач.

Проблема в том, что класс планировщика должен воспользоваться зависимостями, которые разрешаются IoC контейнером.

Мои вопросы:

  1. Могу ли я иметь несколько классов WebActivator.PreApplicationStartMethod?
  2. Могу ли я определить порядок их инициализации, чтобы IoC, будучи самым важным, был первым?
  3. Могут ли статические экземпляры класса WebActivator.PreApplicationStartMethod полагаться на IoC контейнер для разрешения своих зависимостей, определяемых конструктором?
5
задан Maxim V. Pavlov 28 January 2012 в 00:36
поделиться