dryioc

    2熱度

    1回答

    我們使用Prism.DryIoc.Forms來創建Xamarin.Forms應用程序。爲了最大限度地減少應用程序的啓動時間,我們使用Lazy <>模式來處理有很多依賴關係的類。 這用於與Prism.Unity.Forms正常工作。但是,我無法讓它與Prism.DryIoc.Forms一起工作。任何幫助,將不勝感激。 代碼如下。我們有這樣的頁面瀏覽模式: public class MySampleP

    1熱度

    2回答

    我最近創建了一個解決方案,並認爲我會嘗試使用DryIoC容器來處理依賴注入。現在,與我已經使用的許多其他DI解決方案一樣,對象重用的默認範圍是瞬態。然而,這似乎是我執行我使用的存儲庫模式的一個問題,因爲如果被引用的類實現了IDisposable,DryIoC(以及許多其他解決方案)不能將綁定註冊爲臨時模式。因此,我暫時使用Reuse.Singleton註冊我的存儲庫。這對我來說絕對是一種代碼味道,

    0熱度

    1回答

    對不起,我沒有太多的代碼可供分享,因爲我不確定這將如何工作。 我有一個名爲API.Tests的測試項目,我正在爲API項目中的NewsController編寫測試。我不知道如何將測試依賴項傳遞給API,因爲它是單向引用。 NewsController private IGetNews _getNews; private IAddNews _addNews; private IL

    1熱度

    1回答

    我一直在閱讀文檔,對於如何實現這一點我有點困惑。我有一個名爲NewsController的WebAPI控制器,我將在下面列出。它有一個構造函數,目前需要三個依賴項。我爲DryIoc創建了一個靜態類,因此我可以在整個項目中全局使用它,並在啓動時進行初始化。 我想要做的就是將控制器及其依賴關係註冊到我的DryIoc類中,然後以某種方式在NewsController控制器中解決該問題。我想這樣做的原因是

    1熱度

    1回答

    .Net Core框架的自動解析在DryIoC中找不到我的註冊。 這使用新的.Net Core 2框架,DryIoC 2.10.7和DryIoc.Microsoft.DependencyInjection 1.2.2。我無法更新到DryIoC 2.11.7,因爲DryIoc.Microsoft.DependencyInjection沒有選擇最新版本。在2.11.7安裝之後,我嘗試重新安裝後者,但沒

    0熱度

    1回答

    我有一個MyGameView類繼承自OpenTK的IMyGameView接口和AndroidGameView類。 因此,如果我註冊MyGameView類與單身它正在工作,但如果我註冊爲正常註冊,應用程序不回答和輸出文本是沒有意義的。 類和接口: public class MyGameView : AndroidGameView, IMyGameView { public MyGameV

    0熱度

    1回答

    Unity中此代碼(DryIoC)的等效代碼是什麼? Container.Register<IAuthenticationService, AuthenticationService>(Reuse.Singleton); 這是HamburgerMenu project in Prism Xamarin一個示例代碼 謝謝!

    0熱度

    1回答

    以下示例將將應用程序配置實例的屬性註冊到容器中,下一個註冊將使用該屬性作爲控制檯編寫器的構造函數。 container.Register( Made.Of(r => ServiceInfo.Of<ApplicationConfiguration>(), f => f.SomeConfigurationValue), serviceKey: nameof(Applica

    1熱度

    2回答

    我有一個Xamarin Forms應用程序,我最初使用Prism和Unity開發。第一次解析對象時,我發現Unity非常慢,儘管第一次通過相同對象類型的所有後續解析明顯更快。 根據我在another thread上收到的一些無關建議,我決定嘗試從Unity交換到DryIoc。不幸的是,我發現解析對象時速度會更慢,但在解析相同對象類型的新實例時速度沒有提高。 所以,我的問題是,有什麼我可以做任何容器

    0熱度

    1回答

    我不太確定DryIoc是否值得我度過。它看起來像輕量級,並且在跨平臺環境中(Xamarin)很好地支持。但我感覺有點困難(就我自己而言)。 DryIoc社區也不是很大(通過閱讀關於DryIoc的一些答案,我認識到,看起來只有作者跳入並給出答案=))。這是我在標題中提到的問題。假設我有2視圖模型類,第二與第一的屬性,它應該始終與(映射)的屬性,像這樣: public class ParentView