2009-05-24 22 views
6

Mam interfejs zadeklarowane jakoklas Zamek Windsor Ioc Rozwiązywania generyczne w web.config

IRetrievable<T, idT> 

gdzie T jest pobierane rodzaj i IDT jest argument przekazany.

Jak skonfigurować kontener IoC zamku windsor, aby rozwiązać ten problem, do konkretnej implementacji. Takich jak klasy zdefiniowanej jako

FooRetriever : IRetrievable<Foo, string> 

znalazłem przykład, który pokazuje, jak rozwiązać jeden argument Generic:

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

Jednak nie mogę dowiedzieć się, jak przyjmować 2 generyczne argumenty (T idT) zamiast tylko jednego.

Odpowiedz

9
<component id="FooRetriever" service="Namespace.IRetrievable`2[[Namespace.Foo, Assembly],[System.String]], Assembly" type="Namespace.FooRetriever, Assembly" /> 
+0

To się udało. Dzięki! – ebrown

Powiązane problemy