如何在RavenDB查询结果中获取依赖项

时间:2012-03-29 13:21:24

标签: castle-windsor ravendb

我正在尝试从TekPub BackgroundTask修改BackgroundTask。

在我的后台任务中,我需要来自外部服务的依赖项,我不知道在哪里可以注入此依赖项。

我可以创建包含依赖项Run(IMyService)的Run()重载,但是我的TaskExecutor必须有一个switch子句来为当前任务注入正确的依赖项。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

我在BackgroundTask上使用了一个公共属性来执行此操作。这种方法没问题。