Registre el mismo tipo para múltiples interfaces.

¿Es posible registrar un tipo para múltiples interfaces?

Tengo clase que implementan dos interfaces.

MyService : IService1, IServier2 {}

Me gustaría registrar este tipo para ambas interfaces.

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

Desafortunadamente, después de resolver tengo dos instancias diferentes. Intenté usar la vida en común pero luego recibí un mensaje que no puedo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta