Не указывать ссылку на ядро ​​в сервисе win - PullRequest
4 голосов
/ 10 апреля 2009

У меня есть простой сервис win, который периодически выполняет несколько задач. Как передать ядро ​​Ninject всем классам задач?

Хорошо ли создавать статическую переменную базового класса задач и инициализировать ее при запуске службы?

1 Ответ

1 голос
/ 27 мая 2009

Вместо статической переменной в базовом классе задач я бы предпочел внедрить ядро ​​в каждый экземпляр класса. Это обеспечивает немного большую гибкость, если вы когда-нибудь решите, что вам нужно более одного ядра (по любой причине). Статическая переменная в базовом классе выглядит просто yucky , из-за отсутствия лучшего термина.

...