我正在尝试在IService
TinyIoc
目前我有多个继承自Iservice
例如AuthenticationService
和RestService
都继承自实现Service
的基类Iservice
我这样做是这样的,分别注册每个服务。
container.Register<IAuthenticationService, AuthenticationService>();
container.Register<IRestService, RestService>();
既然他们都从Service : IService
继承,有没有办法在一次通话中注册或者我必须单独注册每项服务?
答案 0 :(得分:0)
接受Register
的{{1}}方法存在重载,您可以使用该方法确定要返回的具体类型:
Func