simple-injector

    0熱度

    1回答

    我想實現在下面這個教程我的WCF服務設置ErrorHandler: Implementing IErrorHandler 在此的ErrorHandler我想每個異常登錄到一個日誌文件,通過將我的記錄器,實現ILogger(使用由NLog在我的情況)。 現在的問題是我想使用依賴注入,記錄器作爲構造參數,由我的IoC容器(使用SimpleInjector)初始化。 任何人都可以幫助我嗎? (僅供參考.

    1熱度

    2回答

    如何用簡單注射器進行注射劑注射。 的與Ninject你要做的就是爲每波紋管: [Inject] public IUnitOfWork UnitOfWork { get; set; } 我怎麼可以做等同於用這個簡單的注射器。我嘗試在網上找到解決方案,但沒有運氣。 爲什麼我要使用屬性注入? 我想使用屬性注入來設置我的基本控制器中的工作單元,以便它將創建一個新的工作單元OnActionExecut

    1熱度

    1回答

    比方說,我有一個實現以下接口下面的類: class MyClassA : IInterface<MyClassA>, IInterface class MyClassB : IInterface<MyClassB>, IInterface 我有兩個其他類,如下列: class ImportA { public ImportA(IEnumerable<IInterface>) {}

    2熱度

    1回答

    ,使用構造器注入註冊一些配置值,我這樣做: string setting = ConfigurationManager.AppSettings["SomeSetting"]; container.Register<IService>(new Service(setting)); 你怎麼做到類似的事情,爲了傳遞一個配置值到一個裝飾器構造函數? 是否可以創建一些可以注入裝飾器的配置提供程序類的唯

    0熱度

    1回答

    我正在創建一個Windows服務上託管的WCF服務,如此處所述:https://msdn.microsoft.com/en-us/library/ms733069(v=vs.110).aspx。 我的服務有一些依賴關係。 這將是正確的方式來應用DI在這裏使用簡單Inyector。 我在這裏閱讀了SimpleInjectorServiceHostFactory類https://simpleinjec

    2熱度

    2回答

    我想自動化我的視圖模型的驗證,我知道我可以添加一個屬性來指定我的驗證,但有一個選項來設置一個工廠來自動化所有,我看着: this answer並想出了這個用簡單的噴油器3.1: public class CustomValidatorFactory:ValidatorFactoryBase { private readonly Container siContainer;

    2熱度

    2回答

    我試圖在Windows窗體應用程序中使用簡單的噴油器。不幸的是,https://simpleinjector.readthedocs.org/en/latest/windowsformsintegration.html的文檔不正確或已過時。 當你真正運行的例子,它導致以下錯誤: The configuration is invalid. The following diagnostic warni

    1熱度

    2回答

    我知道我可以一個值傳遞給單個實例: container.Register(() => new Service(value)); 但我想註冊使用組件的集合實例的集合,像這樣: container.RegisterCollection<IService>(assemblies); 所有實例都具有相同的構造簽名。如何將值傳遞給所有構造函數? 更新 由於史蒂芬的評論我要澄清的是一個值我想通過爲Ca

    8熱度

    2回答

    我有一個MVC網絡應用程序,我正在使用DI簡單注入器。幾乎所有的代碼都被單元測試覆蓋。但是,現在我在某些控制器中添加了一些遙測電話,因此在設置依賴關係時遇到了問題。 遙測呼叫用於向Microsoft Azure託管的應用程序見解服務發送指標。該應用程序未在Azure中運行,只是具有ISS的服務器。 AI門戶告訴你關於你的應用程序的所有事情,包括你使用遙測庫發送的任何自定義事件。因此,控制器需要一個

    0熱度

    1回答

    與Simple Injector一起使用時,Asp .net和Identity的使用存在一些混淆。有一些關於OWIN如何反模式的文章以及asp.net基本模板有多糟糕! 無論如何,我理解的最後一個問題是確保在生成用戶身份令牌時,我們注入正確的依賴關係,同時堅持OWIN請求管道。 我可能還不熟悉Simple Injector或OWIN,但我嘗試通過重寫簡單注入器註冊來手動註冊AccountContr