dependency-injection

    17熱度

    2回答

    我們已經看到我是如何NInject can do it和AutoFac can do it試圖找出如何使用溫莎城堡 目前我使用的是一個醜陋的靜態到依賴注入MVC​​ ActionFilters IoC的輔助類來解決從構造函數代碼依賴這樣的: public class MyFilterAttribute : ActionFilterAttribute { private readonl

    4熱度

    3回答

    我之前使用過Spring(並喜歡它),但我想我會看看Guice。 有沒有一種方法可以使用Guice來初始化類似地圖或列表的東西?例如,我在Spring之前完成了以下操作,將我想要處理的項目列表注入到某個bean中。 <property name="FilesToProcess"> <list> <value>file1.xml</value> <value>fil

    5熱度

    7回答

    目前有相當多的用於.NET的DI/IoC框架(http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx)。 我覺得很難選擇。因此,我想衡量民意,看看哪個框架是最受歡迎的 - 所以請在這裏發表您最喜歡的框架,讓人民投票...

    7熱度

    3回答

    在我以前的C++作業中,我們一直非常小心地封裝成員變量,並且只在絕對必要時將它們暴露爲屬性。在使用它之前,我們會確定具體的構造函數來確保完全構造對象。現在,使用ORM框架,依賴注入,序列化等等,似乎你最好只依賴默認的構造函數並在屬性中公開所有關於類的東西,這樣就可以注入事物,或更動態地構建和填充對象。 在C#中,Object初始化程序已經採取了一步,它使您能夠基本定義自己的構造函數。 (我知道對象

    4熱度

    2回答

    我有一個Wicket窗體的頁面,表單需要合作者完成其工作。合作者注入(爲此我使用的吉斯),看起來是這樣的: ​​ 我不喜歡這個想法,RegistrationService注入RegistrationPage時,它只是需要它的RegistrationForm。我可以改變RegistrationForm接收RegistrationService: public RegistrationForm(Reg

    26熱度

    5回答

    我正在嘗試解決使用ASP.NET Web窗體控件的依賴注入的方法。 我有許多的直接創建存儲庫,並使用它們來訪問和綁定到我要尋找一個圖形數據等 在那裏我可以通過倉庫的外部控制(IOC)的控制,所以我的控件仍然不知道存儲庫是如何構造的,以及它們來自哪裏等。 我不希望從控件中獲得對IoC容器的依賴性,因此我只是希望能夠使用構造函數構造控件或財產注入。 (而就的事情,這些控件正在建設中,並通過CMS在運行

    2熱度

    2回答

    我想爲NInject(v1.0)創建一個OnePerSessionBehavior,而且我最主要的工作。剩下的唯一問題是如何在每個新會話要求容器中的東西時使用.WithArguments()傳遞新參數。現在,我將容器的引用保留爲應用程序變量,因此該模塊只能被加載一次,所以綁定只發生一次。 例如,以下內容爲每個新會話返回'Something'的單個實例,但傳遞到所有會話的構造函數參數是相同的Date

    2熱度

    1回答

    我想使用StructureMap的InstanceScope.HttpSession功能,我遇到了問題。我有以下的方法,我使用的測試: public static class StructureMapTest { public static T Get<T>() { ObjectFactory.Configure(x => x.AddRegistry(new Reposito

    4熱度

    3回答

    我試圖讓結構圖正確地創建我的控制器,我使用DI注入到NewsController INEwsService和多數民衆贊成我唯一的構造函數。 public class NewsController : Controller { private readonly INewsService newsService; public NewsController(INewsServi

    1熱度

    1回答

    如果我爲iPhone創建應用程序,如何獲得我收到的聊天消息的通知?是否通過推送通知接收來自服務器的消息,或者應用程序必須定期輪詢服務器。 我想每次發送新消息時,服務器都會嚮應用發送通知,一旦應用收到通知,應用就會從服務器拉出消息。 我的理解是否正確?