相关疑难解决方法(0)

Unity将两个接口注册为一个单例

如何在Unity中使用相同的实例注册两个不同的接口...目前我正在使用

        _container.RegisterType<EventService, EventService>(new ContainerControlledLifetimeManager());
        _container.RegisterInstance<IEventService>(_container.Resolve<EventService>());
        _container.RegisterInstance<IEventServiceInformation>(_container.Resolve<EventService>());
Run Code Online (Sandbox Code Playgroud)

哪个有效,但看起来不太好..

所以,我认为你明白了.EventService实现了两个接口,如果我解析接口,我想要对同一个对象的引用.

克里斯

unity-container

42
推荐指数
3
解决办法
2万
查看次数

标签 统计

unity-container ×1