inversion-of-control

    0熱度

    1回答

    工作,我有幾個不同的項目與解決方案: Project.ConsoleApplication Project.Common Project.Website 我設法設置Autofac從控制檯應用程序工作,依賴項被正確注入,一切都按預期運行。 控制檯應用程序中有非常簡單的邏輯,它所做的只是向數據庫添加一條新記錄,然後顯示數據庫中的所有記錄。 該網站正在嘗試做同樣的事情,但當我在網站中調用GetAll方法

    0熱度

    1回答

    我需要一種方法來運行後臺作業,並瞭解有關HangFire的信息。我成功地安裝了所有東西,但我似乎無法與Windsor合作。 問題: 當我用我的任何依賴於我的後臺作業功能,我得到我的遲髮型儀表板以下錯誤: System.InvalidOperationException:HttpContext.Current爲null 。 PerWebRequestLifestyle只能在ASP.Net 我搜索四周

    0熱度

    1回答

    我很努力地實現一個功能來爲Ninject IoC啓用自定義會話範圍。我的要求是,對於唯一的會話id(int),我會得到綁定到特定接口的對象的新實例。 第二個要求是它必須可以在Get被調用的地方。 問題是,IKernel.Get <>無法傳遞會話ID。我不能使用.InScope(),因爲靜態實例將無法訪問當前會話ID。 (可以使用無Session.Current模式)。 會話只能通過唯一的整數進行區

    0熱度

    2回答

    所以我還是MVVM(MvvmCross)/ Android的新手。所以如果我正在做一些非常愚蠢的事情,請道歉。 我一直在追蹤Stuart Lodge在Nv 9視頻上的「MvxGeoLocation」和「IMvxMessenger」,我確信我一直在追隨它完美,但我不知道我要出錯的地方。 但是我的應用程序無法解析構造函數的接口。 App.cs: public override void Initial

    1熱度

    1回答

    我們有實現IMessageService.RegisterHandler<T>(Func<IMessage<T>, object>)的邏輯。在消息隊列的執行塊中,我們使用Funq.Container自動連線服務。服務的屬性是依賴注入的,但似乎是在線程之間共享的。屬性類定義爲: _Container.RegisterAutoWired<DbConnectionManager>().ReusedWit

    1熱度

    1回答

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

    0熱度

    2回答

    我知道有IServiceCollection接口可以註冊我的服務,IServiceProvider可以實例化服務。 如何基於指定類型實例化一個類,該類使用已註冊的服務? class MyClass { public MyClass(ISomeService someService) { } } var serviceCollection = new ServiceCollecti

    1熱度

    2回答

    我目前正在開發一個Spring項目。我畫了一張圖來說明我在說什麼。下面的圖表UML是否代表Spring遵循的正確/良好的體系結構? 爲了解釋,RestController重定向請求。該控制器具有與真實類一起注入的接口依賴性(這裏是一個處理帶有文件的報告存儲的類)。 DatabaseFile類實現了DatabaseInterface。一方面,一些用於內容處理的方法(如getContentFromRe

    0熱度

    1回答

    使用Grails(3.x)我想使某個插件的用戶無法使用實現。隨插件提供的功能可以通過注入/倒置控制來實現。 因此,我定義了一個公共接口和該接口的包私有實現。 其次,我想通過resources.groovy註冊bean,但是這需要導入類來使用 - 而且它是私有包。 在Spring中,我將使用「@Service」註解類,使其通過依賴注入可用(從而避免引用包私有類)。 如何克服Grails(3)中的這個

    0熱度

    1回答

    給定一組接口,其中每個接口都有一個具有相同名稱的相應實現類(例如:ISomeThing : SomeThing),是否有辦法在不創建顯式映射的情況下自動解析所有類? 有可能是一個IoC容器已經有這個..