Binding 多个命名作用域中需要的NInject服务

Binding 多个命名作用域中需要的NInject服务,binding,ninject,named-scope,Binding,Ninject,Named Scope,我在Ninject论坛上发了一篇帖子,但没有收到任何回复。。。想知道有没有人有什么建议 各位好,, 我在windows服务中有一些不同的工作流,这些 工作流共享一些依赖项。我想定义多个 作用域,然后绑定到该作用域。 如果我做了多个绑定,每个绑定都有不同的作用域,我会得到一个 基本上说我有重复绑定的异常。 有没有更好的方法 谢谢 范围定义了生命周期,而不是何时使用哪个绑定。使用条件绑定告知何时使用哪种类型。例如,将名称添加到某个父绑定中,并使用WhenParentName或WhenAnyanch

我在Ninject论坛上发了一篇帖子,但没有收到任何回复。。。想知道有没有人有什么建议

各位好,, 我在windows服务中有一些不同的工作流,这些 工作流共享一些依赖项。我想定义多个 作用域,然后绑定到该作用域。 如果我做了多个绑定,每个绑定都有不同的作用域,我会得到一个 基本上说我有重复绑定的异常。 有没有更好的方法


谢谢

范围定义了生命周期,而不是何时使用哪个绑定。使用条件绑定告知何时使用哪种类型。例如,将名称添加到某个父绑定中,并使用WhenParentName或WhenAnyanchStorNamed来指示应使用哪个绑定

<> P>多个绑定的唯一原因是您有不同的范围名称,然后考虑使用相同的范围名称来代替。不要求它们是不同的。例如,如果您有多个控制器,则它们都可以定义控制器范围