unity-container

    64熱度

    4回答

    看着微軟的託管擴展性框架(MEF)和各種IoC容器(例如Unity),我無法看到何時使用一種類型的解決方案。更具體地說,MEF似乎處理大多數IoC類型模式,並且象Unity這樣的IoC容器不是必需的。 理想情況下,我想看到的IoC容器將被用來代替,或除,MEF一個良好的使用情況。

    2熱度

    2回答

    在Prism中,我們可以在模塊級別有另一個統一的實例來註冊特定模塊中的類。因此,我不會在不同模塊中加載具有如此多類的應用程序級別的統一。

    6熱度

    2回答

    我在一些Silverlight組件的ASP.Net應用程序中使用.Net RIA Services的七月CTP。我從Silverlight調用RIA服務。 當我嘗試在我的域服務(LinqToEntitiesDomainService對象)中使用Unity和構造函數依賴項注入時,出現了我的問題。 Silverlight應用程序現在抱怨沒有無參數的構造函數。 我不想有無參數的構造函數,我想要Unity

    5熱度

    2回答

    我已經碰到了圍繞着各種網站的這些問題中的一些問題,並且答案似乎是由l4n officianados轉向log4net'是'的輕量級包裝的值(不要你明白了嗎?)以及類似的令人難以置信的事實。 但是,似乎用戶所要求的(這是我的問題)是如何將log4net objet模型放入流利配置界面的registertype/registerinstance序列中。 這裏的目標不是重新包裝l4n,而是簡單地抓住一個

    0熱度

    1回答

    有誰知道如何用linq2sql進行依賴注入工作。繼承人我的情況.. 我會盡我所能解釋它。 我有一個基類,它有一個DBML(linq2sql)和類等..這個DBML是COMMON超過1個項目..嗯,每個項目都有自己的DBML,但具有所有常見的表等我在基類中使用的dbml - 這有道理嗎?! 我的每個項目都通過繼承基類並擴展它來創建一個新類......但是當然,我需要重新綁定我的dbml,因爲我在項目

    0熱度

    1回答

    我有兩個使用Unity IoC容器的密切相關的應用程序。他們有一些共同的自定義類型,但不是全部。目前我有兩個配置文件有很多重複。我想只有一個Unity配置文件來統一它們。 但是,由於並非所有類型都存在於這兩個應用程序中,Unity不高興。我想要的是告訴Unity不要嘗試註冊/實例化配置文件中的類型,除非需要容器。 我可以想到幾個解決方案,但因爲我是一個Unity新手,我不想猜測/重新創建。 是的,

    2熱度

    1回答

    對Unity XML配置和泛型有點頭疼。我有這些文件: public interface IRepository<T> {} public class OrderRepository : IRepository { } public class DispatchOrderProcess { public DispatchOrderProcess(IRepository<Orde

    3熱度

    3回答

    當我 一切正常,所有依賴屬性註釋: 通過容器解析。 但是,我現在有一個int屬性,我也想通過容器解析。它不是在構造函數中傳遞的,而是作爲公共屬性傳遞的。所以我嘗試了這個: 現在該屬性被注入,但所有其他使用[Dependency]註釋的屬性爲null且未解析。如果我將InjectionProperty用於一個屬性,我現在是否必須顯式聲明具有[Dependency]屬性的所有其他屬性?或者有更好的方法

    3熱度

    2回答

    如何填寫TODO以使此測試通過? class MyClass { } [Test] public void Singleton_by_default_test() { var parentContainer = GetUnityContainer(); var container = parentContainer.GetChildContainer();

    10熱度

    4回答

    我正在使用Unity IoC容器,並且需要攔截任何調用以解析某個基本接口,然後運行我自己的自定義代碼來構造這些類型。 換句話說,在下面的示例代碼中,當我調用container.Resolve<IFooN>()時,如果它沒有得到具體實現類型的實例,則調用MyFactoryFunction來構造一個,否則我希望它返回緩存副本。 標準統一容器無法構造這些對象(更新:,因爲它們是.NET遠程對象,所以具體