j'ai une interface déclarée commeChâteau de Windsor Classes génériques Ioc Résolution dans le web.config
IRetrievable<T, idT>
où T est le type récupéré et IdT est l'argument passé.
Comment est-ce que je configure le conteneur de Windsor windsor IoC pour résoudre cela à une implémentation spécifique. Comme une classe définie comme
FooRetriever : IRetrievable<Foo, string>
J'ai trouvé un exemple qui montre comment résoudre un seul argument générique:
<component id="FooRetriever" service="Namespace.IRetrievable'1[[Namespace.Foo, Assembly]], Assembly" type="Namespace.FooRetriever, Assembly" />
Cependant, je ne peux pas comprendre comment accepter 2 arguments génériques (T , idT) au lieu d'un seul.
C'est fait. Merci! – ebrown