2009-05-24 10 views
6

におけるIは城ウィンザーIocを解決一般的なクラスのweb.config

Tが検索タイプであり、IDTが渡された引数である
IRetrievable<T, idT> 

として宣言されたインターフェースを持っています。

どのように特定の実装にそれを解決するために城ウィンザーIoCのコンテナを設定するのですか?

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

私は2つのジェネリック引数を受け入れるようにする方法を見つけ出すことはできませんが(T:そのような

FooRetriever : IRetrievable<Foo, string> 

として定義されたクラスとして、私は、一般的な単一の引数を解決する方法を示した例を見つけました、idT)を使用します。

答えて

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

これを行いました。ありがとう! – ebrown

関連する問題