2

我正在开展的一个既定项目是希望开始用 ServiceStack 提供的 Web 服务替换 WCF\ASMX Web 服务。

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

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

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

4

1 回答 1

3

不。

使用Container.Adapter是如何让 Funq 解决来自替代 IOC 的依赖关系,如IOC 文档中所述

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

于 2013-10-10T00:23:43.007 回答