Ich habe eine Schnittstelle alsSchloss Windsor Ioc Resolving Allgemein Klassen in der web.config
erklärtIRetrievable<T, idT>
wobei T die abgerufenen Typ ist und idt ist das übergebene Argument.
Wie konfiguriere ich den Castle Windsor IoC-Container, um das zu einer bestimmten Implementierung zu lösen. Wie eine Klasse definiert als
FooRetriever : IRetrievable<Foo, string>
fand ich ein Beispiel, das zeigt, wie ein einziges Argument zu lösen generic:
<component id="FooRetriever" service="Namespace.IRetrievable'1[[Namespace.Foo, Assembly]], Assembly" type="Namespace.FooRetriever, Assembly" />
Jedoch habe ich nicht herausfinden kann, wie man zwei generische Argumente zu akzeptieren (T , idT) statt nur einer.
Das hat es getan. Vielen Dank! – ebrown