1 つのタイプを複数のインターフェースに登録することは可能ですか?
2 つのインターフェイスを実装するクラスがあります
MyService : IService1, IServier2 {}
このタイプを両方のインターフェースに登録したいと思います。
container.RegisterType<IService1, MyService>(CreateLifetime());
container.RegisterType<IService2, MyService>(CreateLifetime());
残念ながら、解決後に 2 つの異なるインスタンスがあります。共通のライフタイムを使用しようとしましたが、使用できないというメッセージが表示されました。