unity-container

    1熱度

    2回答

    我目前得到一個錯誤,試圖解決我的IDataAccess類。 屬性'type'的值無法解析。錯誤是:無法加載文件或程序集'TestProject'或它的一個依賴項。該系統找不到指定的文件。 (C:\ Source \ TestIoC \ src \ TestIoC \ TestProject \ bin \ Debug \ TestProject.vshost.exe.config第14行) 這是在

    0熱度

    1回答

    我正在使用PRISM,並且在Bootstrapper類中我重寫了ConfigureContainer()方法。沒有什麼花哨的,它只是這些行: protected override void ConfigureContainer() { Container.RegisterType<IDataContext, SQLDataContext>(new InjectionConstruct

    0熱度

    1回答

    我想增強/模擬依賴注入由對象生成器做了,包括一些自定義屬性 的標準方法是 在mySmartPart.cs [CreateNew ] MyPresenter ABC { .... } [ServiceDependency] 爲myService XYZ { ... } 在 包括 [MyCustomReferenceAttribute] CustomerObject MyCustomer { ....

    7熱度

    2回答

    對於使用遠程WCF服務的工具箱,我在UnityContainer中配置了ChannelFactory<IMyService>。 現在我想(使用Unity)通過代碼來配置該通道的終結點行爲適用此行爲: <behaviors> <endpointBehaviors> <behavior name="BigGraph"> <dataContractSerializer

    1熱度

    1回答

    我想在當前項目中使用EntLib 4.1,特別是Unity 1.2和VAB。我的應用程序是一個SaaS應用程序,因此我決定將租戶特定的配置文件存儲在數據庫中,以便在租戶登錄時加載。這些文件包括VAB配置和Unity配置,以及其他租戶特定的設置。 我找不到任何實際的方法來簡單地使用XML字符串作爲VAB的配置信息。 我首先想到我必須創建IConfigurationSource的自定義實現,但後來我意

    2熱度

    1回答

    統一框架,這樣的故事是這樣的: 我有單獨的類(a.k.a服務定位器),你可以得到使用「的CreateInstance()」方法的實例。同時,我們將Unity添加到我們的應用程序中,並使用標準配置文件對其進行配置。 當我試圖映射接口IServiceLocator以獲取ServiceLocator的實例並將其註冊到統一配置文件中時,問題就開始了。正如你可能猜測,服務定位器沒有一個公共的構造(即單),因

    2熱度

    1回答

    我在使用Unity和WPF時遇到了一些問題。該場景是我有一個遵循MVVM設計模式的WPF應用程序。 A有一個名爲ViewKDI的模塊。在這個模塊中,我有一個名爲ViewKDIService的服務,ViewKDIService服務使用另一個名爲UserService的服務。 每次我加載模塊ViewKDI我希望Unity返回ViewKDIService和UserService的新實例。 我已經把下面的

    0熱度

    1回答

    是否有無論如何使用統一配置文件映射/註冊單身人士,並將其映射到接口,而單身人士不公開任何公共構造函數? 請指點, 感謝

    1熱度

    1回答

    另一個開發人員,今天有這樣的談話: 我:依賴注入很酷,哈哈。 丹尼斯:當我需要DoStuff類的一個實例,我唯一的構造會發生什麼事是DoStuff(ISomeInterface接口1,ISomeInterface接口2),其中的具體類型是完全不同的? 我: ... 我們用團結作爲我們的首選容器。當我需要解析ISomeInterface時,如何註冊具體類型可以是兩種不同的類型?

    1熱度

    1回答

    如何在mvc渦輪機(使用Unity)中管理我的服務的生命週期? 我有一個ISearchService實現LuceneSearchService需要IConfigurationService和ILoggerService。 目前我searchservice註冊看起來像這樣: public class SearchServiceRegistration: IServiceRegistration {