在用LightInject时,注册依赖碰到的问题

beibei787878 2017-08-21 11:27:56
ServiceContainer container = new ServiceContainer();
container.Register<IAPIService, APIService_A>();
container.Register<IAPIService, APIService_B>();

说明,两个类 APIService_A和APIService_A都实现了接口IAPIService,那么如上代码容器上最后注册的是 APIService_B
那么,有什么办法都注册这两个呢?
...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
beibei787878 2017-08-21
  • 打赏
  • 举报
回复
问题已解决, container.Register<IAPIService, APIService_A>("Service_A"); container.Register<IAPIService, APIService_B>("Service_B"); 区分一下就ok

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧