2011-06-10 251 views
0

我有一個IService。Wcf依賴注入

它由Service1實現。

我將IService綁定到Service1(即時通訊使用ninject)。

我可以在標記中有一個.svc文件...

Service="IService" 

並告訴WCF以某種方式解決該服務並使用它?

+0

可能的重複[如何將值傳遞給我的wcf服務上的構造函數?](http://stackoverflow.com/questions/2454850/how-do-i-pass-values-to-the-constructor-上我的WCF服務) – Steven 2011-06-10 22:19:26

回答

0

不,該.svc文件綁定到服務類型。你可以擁有的是一個路由(如果你使用ASP.NET路由集成),你在代碼中解析IService綁定到Service1並相應添加路由。

0

在.svc文件中,您可以將Factory = Factory設置爲要解析服務的類。我沒有嘗試將服務設置爲接口。如果它不起作用,您可以爲您的IOC使用抽象基類。