2010-01-16 137 views
0

我正在使用wcf 4並試圖使用一些Ioc容器來解決服務依賴關係。我正在看Castle Castle和StructureMap。我沒有使用wcf中的任何一個。wcf - 正確配置代理

這種情況是我有IService1和Iservice2。服務1是使用客服2:

public class Service1 : IService1 
{ 
    public Service1(IService2 service2) 
    { 

    } 
} 

如果我使用WcfFacility從城堡與服務2會自動配置服務2短暫的生命週期服務1與它完成後(考慮服務1每次呼叫的實例爲例)?這究竟是如何在內部工作的。 這是怎麼做的結構圖?

一些示例代碼將非常感激。

回答

0

是的,溫莎將爲您開箱即用。這是默認設置,你不需要做任何事情。它會跟蹤所有一次性對象及其創建的依賴關係,然後根據需要進行處理。谷歌「組件負擔」,如果你想要的細節。

+0

謝謝你,看來Castle是我的選擇,但我找不到在發佈的二進制文件中的設施。我必須自己編譯它嗎? – 2010-01-16 15:40:09

+0

是的,它還沒有發佈,雖然它是無bug的 - 它已被用於生產 – 2010-01-16 18:36:53