是否可以在ServiceStack中完全替换Funq?

时间:2013-10-09 23:28:48

标签: servicestack

我正在开发的一个已建立的项目是开始使用ServiceStack提供的Web服务替换WCF \ ASMX Web服务。

该项目已广泛使用现有的IoC容器,并且不希望将Funq引入混合。

我知道ServiceStack可以通过容器适配器支持一个额外的容器,但是首选的是完全交换IoC容器。

是否可以将Funq与ServiceStack中的另一个IoC实现完全交换?

1 个答案:

答案 0 :(得分:2)

没有

使用Container.Adapter是如何让Funq解析来自替代IOC的依赖关系,如in the IOC docs所述。

Funq是一个非常轻量级的IOC(实际上只包装.NET泛型集合),其中大部分都包含在这个单Container.cs个文件中。 ServiceStack与Funq接口,如果提供了适配器,它将从指定的IOC解析其依赖关系,否则它会回退并查找自己的集合。