Registrieren Sie denselben Typ für mehrere Schnittstellen
Ist es möglich, einen Typ für mehrere Schnittstellen zu registrieren?
Ich habe Klasse, die zwei Schnittstellen implementieren
MyService : IService1, IServier2 {}
Ich möchte diesen Typ für beide Schnittstellen registrieren.
container.RegisterType<IService1, MyService>(CreateLifetime());
container.RegisterType<IService2, MyService>(CreateLifetime());
Leider habe ich nach dem Auflösen zwei verschiedene Instanzen. Ich habe versucht, die gemeinsame Lebensdauer zu verwenden, aber dann habe ich die Meldung erhalten, dass ich nicht kann.