Wcf依赖注入

时间:2011-06-10 19:33:41

标签: wcf dependency-injection

我有一个IService。

由Service1实现。

我将IService绑定到Service1(即使用ninject)。

我可以在标记中有一个.svc文件......

Service="IService"

告诉wcf以某种方式解决该服务并使用它?

2 个答案:

答案 0 :(得分:0)

不,.svc文件绑定到服务类型。您可以拥有的是一条路由(如果您使用ASP.NET路由集成),您可以在代码中解析与Service1的IService绑定并相应地添加路由。

答案 1 :(得分:0)

在.svc文件中,您可以将Factory =设置为要解析服务的类。我没有尝试过将Service设置为接口。如果它不起作用,您可以为您的IOC使用抽象基类。