标签: castle-windsor ravendb
我正在尝试从TekPub BackgroundTask修改BackgroundTask。
在我的后台任务中,我需要来自外部服务的依赖项,我不知道在哪里可以注入此依赖项。
我可以创建包含依赖项Run(IMyService)的Run()重载,但是我的TaskExecutor必须有一个switch子句来为当前任务注入正确的依赖项。
还有其他想法吗?
答案 0 :(得分:0)
我在BackgroundTask上使用了一个公共属性来执行此操作。这种方法没问题。