我有简单的赢服务,定期执行一些任务。我应该如何将 Ninject 内核传递给我的所有任务类?
创建基本任务类的静态变量并在服务启动时对其进行初始化是个好主意吗?
最佳答案
我宁愿将内核注入(inject)到每个类实例中,而不是基础任务类上的静态变量。如果您决定需要多个内核(无论出于何种原因),这将提供更多的灵 active 。基类中的静态变量看起来很糟糕,因为没有更好的术语。
关于windows-services - win服务中的ninject内核引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/737036/