cost 369 ms
為泛型類型實現 ninject 提供程序

[英]Implementing ninject provider for a generic type

使用 ninject,我想為MyRepository class 創建一個提供程序,它依賴於ApplicationDbContext : 我看過這個文檔,它解釋了如何創建提供者,但我不確定: 如何將ApplicationDbConext參數傳遞給提供者如何實例化泛型類型這是我的嘗試: 我不確定是否可 ...

自定義實例提供程序不會在 Xamarin.Forms 應用程序中觸發

[英]Custom Instance Provider doesn't trigger in Xamarin.Forms App

我已經閱讀了“掌握 Ninject 進行依賴注入”一書,並且我做了 Telecom 練習,它教您在 2 個或更多類共享相同接口的場景中使用自定義實例提供程序。 我嘗試將相同的概念應用於 DesignTime Data 和 Runtime,如果我不使用工廠或約定,我的應用程序工作正常,但是,一旦我嘗 ...

如何正確使用Ninject的NamedLikeFactoryMethod參數?

[英]How to use Ninject's NamedLikeFactoryMethod with parameters correctly?

我有一個C#Console應用程序,我在其中使用Ninject。 如果我使用以下代碼運行它,控制台會說:“ 創建了一只名為Dogy的狗,他已經7歲了 ”。 這個結果對我來說很好,因為我在Program.cs中的Main() - 方法中傳遞了7作為參數,但感覺我在我的“PettModu ...

如何為這種情況配置Ninject綁定?

[英]How to configure the Ninject bindings for this scenario?

我有一個關於Ninject的問題,但是在直接討論該問題之前,我將解釋一般情況。 我有一個名為ITest__Business及其實現Test__Business的業務接口。 此類取決於3個接口:ITest__Repository,ITest2__Repository和IConnection ...

使用Ninject,如何在不遇到castle.core錯誤的情況下使用屬性注入,Lazy <>和攔截?

[英]Using Ninject, how can I use property injection, Lazy<>, and interception without encountering errors in castle.core?

我為使用ASP.NET Webforms的舊SharePoint On-Prem項目創建了一個簡單的程序作為PoC。 在其頁面中,我必須使用屬性注入,而對於其他所有內容,我都可以使用構造函數注入。 我也在使用: Ninject.Extensions.Factory Ninj ...

ninject中存儲的單例實例在哪里?

[英]Where is a singleton instance stored in ninject?

標題全都有。 當我這樣做時: MyClass的實例存儲在哪里? 它存儲在全局范圍內的靜態字典中嗎? 還是存儲在內核實例中? 例如,如果我這樣做: myClass1是與myClass2相同的實例,還是不同的實例。 要回答一個不可避免的問題:“為什么需要這樣做?”: ...

Ninject,如何注入一個通用的 Logger<T> 通過調用 LoggerFactory.CreateLogger

[英]Ninject, how inject a generic Logger<T> by calling LoggerFactory.CreateLogger

我正在開發一個 ASP.NET MVC 應用程序。 我已經在從 Global.asax 調用的靜態類中初始化了我的 LoggerFactory 現在我想使用 ninject,將 ILogger 的一個實例注入到我的構造函數中...... 在我的構造函數中,我有: 上面的代碼有效,但我想使 ...

正確使用 Ninject NamedScope

[英]Proper use of Ninject NamedScope

我很難理解 Ninject 的 NamedScope 模塊應該如何工作。 在我看來,每個(定義的)范圍都應該用於上下文化“InNamedScope”的綁定。 以這個玩具為例: 對我來說,應該產生這樣的結果: 但相反,我得到了一個例外: UnknownScopeException: ...

僅當注入到IFactory.Create()方法中時,Ninject綁定

[英]Ninject bind only when injected into IFactory.Create() method

我有一個從IFoo派生的Foo類,然后是我通過Ninject Factory Extensions方法設置的IFooFactory : 然后,我想確保所有調用方類都通過IFooFactory.Create()獲得IFoo實例,而不是僅在構造函數中要求IFoo 。 我試圖創建這樣的綁 ...

數據未更新-WebAPI中的Ninject范圍

[英]Data Not getting Updated - Ninject Scope in WebAPI

我正在使用ninject作為依賴解析器的Web API 場景: 我需要生成一個PDF格式的報告,其中包括報告數據和組織地址作為報告標題。 當前實施: 我有2個控制器,分別是OrganisationController和ReportController。 組織負責 ...

NLog如何通過Ninject和Ninject.Extensions.Logging綁定到ILogger

[英]How is NLog binded to ILogger with Ninject & Ninject.Extensions.Logging

嗨,我正在嘗試將NLog與使用Ninject進行依賴項注入的Web Api 2應用程序一起使用。 到目前為止,我一直在努力尋找有關執行此操作的任何具體信息,我已經為NLog和NLog.Configuration安裝了NuGet軟件包。 到目前為止,我所閱讀的內容表明這些程序包應該可以正常 ...

Web表單應用程序的Session_Start方法中的Ninject依賴注入

[英]Dependency Injection with Ninject in Session_Start method of web form application

我在我的Web應用程序中使用ninject.web擴展名,但是現在我遇到了解決對global.asax的Session_Start方法的依賴性的問題 這是我的global.asax Ninject模塊 但是當我啟動應用程序um為null時,即使通過調試我也看到CreateK ...

c# - 單元測試、模擬和 ninject 工廠擴展

[英]c# - unit testing, mock and ninject factory extension

我有一個控制台應用程序,用戶可以在其中輸入一個數字,然后根據該數字生成一個功能。 我Ninject.Extensions.Factory使用了Ninject.Extensions.Factory ,這里是綁定: 我要測試的代碼是: 構造函數: 被測方法: 如您所見,當我try crea ...

為實現同一接口的多種類型創建自定義Ninject提供程序

[英]Creating a custom Ninject provider for multiple types implementing the same interface

我有一個接口,假設它是IDrawingTool 。 我有多個實現此接口的類,例如PencilTool , PenTool , YellowMarkerTool等。我通常在Ninject中綁定多個這些類中的一個,並且我總是通過調用kernel.GetAll&lt;IDrawingTool&gt; ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM