私は次のようないくつかの登録されたインスタンスを持つコンテナを持っています:
container.RegisterInstance(typeof(Interface1), "Mapping1", new Class1("1"))
.RegisterInstance(typeof(Interface1), "Mapping1", new Class1("2"))
.RegisterInstance(typeof(Interface1), "Mapping2", new Class1("3"))
.RegisterInstance(typeof(Interface1), "Mapping2", new Class1("4"));
Interface1
では、「Mapping1」などの名前のタイプのすべてのインスタンスを取得するにはどうすればよいですか?コードの呼び出しは次のようになります。
var instances = container.ResolveAll<Interface1>("Mapping1");
答えてくれてありがとう。