依赖注入(Autofac 相当于 resolvebyname 或 key)
Dependency injection(Autofac equivalent for resolvebyname or key)
使用 Autofac 进行依赖注入非常方便。
最近换了项目,其中lightinject和unitycontainer用到了。在这里我可以用名称注册服务列表,但我无法通过名称解析。
我试图将其设置为 IEnumerable
。我得到了所有,但不是我注册的名字。所以我无法区分它们。
我在这里错过了什么?
https://www.tutorialsteacher.com/ioc/property-injection-using-unity-container 请参阅命名映射部分
public class Service {
[Dependency("AName")]
public IDependency Dependency {get;set;}
}
使用 Autofac 进行依赖注入非常方便。
最近换了项目,其中lightinject和unitycontainer用到了。在这里我可以用名称注册服务列表,但我无法通过名称解析。
我试图将其设置为 IEnumerable
。我得到了所有,但不是我注册的名字。所以我无法区分它们。
我在这里错过了什么?
https://www.tutorialsteacher.com/ioc/property-injection-using-unity-container 请参阅命名映射部分
public class Service {
[Dependency("AName")]
public IDependency Dependency {get;set;}
}