2 つのインターフェイスを実装するジェネリック基本クラスがあります。実装は型パラメーターを取りません。次のように StructureMap に登録されます。
asc.ConnectImplementationsToTypesClosing(typeof(Index<>))
.OnAddedPluginTypes(cpt => cpt.Singleton());
現在、私は IAmOneOfTheInterfaces として宣言された型を消費するフィールドを保持していますが、コンストラクターを切り替えて Index を探します。これは正常に機能していますが、インターフェイスを直接渡すことができるようにしたいと考えています。
この方法で登録されたジェネリックで機能する、ここで言及されているインターフェイス転送機能に似たものはありますか?