代码之家  ›  专栏  ›  技术社区  ›  ebrown

Castle Windsor Ioc解析web.config中的泛型类

  •  6
  • ebrown  · 技术社区  · 17 年前

    IRetrievable<T, idT>
    

    如何配置castle winsor IoC容器以将其解析为特定的实现。例如定义为

    FooRetriever : IRetrievable<Foo, string>
    

    我找到了一个示例,展示了如何解决单个泛型参数:

    <component id="FooRetriever" service="Namespace.IRetrievable'1[[Namespace.Foo, Assembly]], Assembly" type="Namespace.FooRetriever, Assembly" />
    

    但是,我不知道如何接受2个泛型参数(t,idT)而不是一个。

    1 回复  |  直到 17 年前
        1
  •  9
  •   gcores    17 年前
    <component id="FooRetriever" service="Namespace.IRetrievable`2[[Namespace.Foo, Assembly],[System.String]], Assembly" type="Namespace.FooRetriever, Assembly" />