Зарегистрируйте один и тот же тип для нескольких интерфейсов

Можно ли зарегистрировать один тип для нескольких интерфейсов?

У меня есть класс, который реализует два интерфейса

MyService : IService1, IServier2 {}

Я хотел бы зарегистрировать этот тип для обоих интерфейсов.

container.RegisterType<IService1, MyService>(CreateLifetime());
container.RegisterType<IService2, MyService>(CreateLifetime());

К сожалению, после разрешения у меня есть два разных случая. Я пытался использовать общее время жизни, но затем я получил сообщение, что не могу.

Ответы на вопрос(3)

Ваш ответ на вопрос