Можно зарегистрировать один тип для нескольких интерфейсов?
У меня есть класс, реализующий два интерфейса
MyService : IService1, IServier2 {}
Я хотел бы зарегистрировать этот тип для обоих интерфейсов.
container.RegisterType<IService1, MyService>(CreateLifetime());
container.RegisterType<IService2, MyService>(CreateLifetime());
К сожалению, во время после разрешения у меня есть два разных экземпляра. Я пробовал использовать общий срок службы, но потом получил сообщение, которое не могу.