как зарегистрировать два разных интерфейса в Unity с одним и тем же экземпляром... В настоящее время я использую
_container.RegisterType<EventService, EventService>(new ContainerControlledLifetimeManager());
_container.RegisterInstance<IEventService>(_container.Resolve<EventService>());
_container.RegisterInstance<IEventServiceInformation>(_container.Resolve<EventService>());
который работает, но выглядит не очень хорошо.
Итак, я думаю, вы поняли. EventService реализует два интерфейса, я хочу ссылку на один и тот же объект, если я разрешаю интерфейсы.
Крис