我正在从事的一个既定项目是开始用ServiceStack提供的Web服务替换WCF\ASMX服务。
该项目已经广泛地使用了现有的IoC容器,并且不希望将Funq引入混合。
我知道ServiceStack可以通过containers支持额外的容器,但是首选是完全交换IoC容器。
是否可以将Funq与ServiceStack中的另一个ServiceStack实现完全交换?
发布于 2013-10-10 00:23:43
不是的。
使用Container.Adapter可以使Funq解决来自替代IOC的依赖关系,如在国际奥委会的文件所描述的那样。
Funq是一个非常轻量级的IOC (实际上只是包装了.NET泛型集合),其中大部分包含在这个Container.cs文件中。ServiceStack与Funq接口,如果提供了适配器,它将从指定的IOC解决它的依赖关系,否则它会返回并查看自己的集合。
https://stackoverflow.com/questions/19284551
复制相似问题