autofac

    1熱度

    2回答

    在Autofac中,可以在服務註冊時指定一個TypedParameter,該服務提供一個特定的值或委託,該委派將傳遞給該服務的構造函數。構造函數上的實際參數將在解析/實例化過程中按類型發現。 在Ninject中,我只能找到對命名參數的支持(即提前知道.ctor參數的實際名稱)。否則Ninject會發現未指定的構造函數參數並嘗試通過檢查容器來解決任何需要的類型。 但是,這並不足以滿足我的需求,因爲我

    1熱度

    1回答

    我使用Autofac與DynamicProxy2攔截這樣 builder.RegisterType<Calculator>().As<ICalculator>().EnableInterfaceInterceptors() .InterceptedBy(typeof (CallLogger)); 這是我的班會攔截給定接口上的所有方法。 有沒有什麼方法可以截取接口的特定方法?

    7熱度

    1回答

    我有以下接口: public interface IConfigurationProvider<TSettings> where TSettings : ISettings, new() { TSettings Settings { get; } } public interface ISettings { } 我有以下實現IConfigurationProvider的:

    10熱度

    3回答

    我有以下實現: private INewsRepository newsRepository; public NewsService(INewsRepository newsRepository) { this.newsRepository = newsRepository; } 此服務是比我的web項目的一個單獨的項目。我在哪裏以及如何指定依賴注入?我仍然需要把它放在我的g

    0熱度

    1回答

    我正在構建一個MVC應用程序,並且需要使用DependencyResolver將不同的cachecontext(將使用的緩存信息包裝到我的存儲庫中)發送到我的存儲庫。有10種不同類型的cachecontext可以傳入。目前,我爲10種不同類型的接口(ICacheContexts)使用了10種不同的註冊。這有效,但似乎不是處理這種情況的正確方法。有沒有辦法創建一個知道它傳遞給它的對象類型的工廠,這樣

    0熱度

    1回答

    我在試圖在項目中使用這三個庫時遇到問題。我明白,因此調用存儲過程並不直接支持Fluent NHibernate根據他們的FAQ。所以我定義的映射簡單hbl.xml文件我的存儲過程: <?xml version='1.0' encoding='utf-8'?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="My.D

    12熱度

    2回答

    有沒有人有任何經驗積分autofac和Quartz.Net?如果是這樣,那麼最好在哪裏最好控制生命週期管理 - IJobFactory,在IJob的執行中,還是通過事件監聽器? 現在,我使用的是自定義的autofac IJobFactory創建IJob實例,但我沒有一個簡單的方法來插入到ILifetimeScope在IJobFactory確保注入任何昂貴的資源在IJob被清理。作業工廠只是創建一個

    0熱度

    1回答

    說我有: ProductA ProductB ProductScreen ProductAScreen1 : ProductScreen ProductAScreen2 : ProductScreen ProductBScreen1 : ProductScreen ProductBScreen2 : ProductScreen 我如何可以設置它使我在本地註冊的屏幕的產品?所以

    1熱度

    2回答

    以下各項: public class AClass { public ADependent Dependent { get; set; } } public class ADependent { public ADependent(AClass ownerValue) {} } 與下列註冊... builder.RegisterType<AClass>().Pro

    0熱度

    1回答

    我正在使用http://code.google.com/p/autofac/wiki/MultitenantIntegration版本2.4.4與Autofac 2.4.4在ASP.Net MVC 3.0上。 我使用新的Asp.Net MVC 3支持(使用AutofacDependencyResolver)。我遇到了租戶識別策略類(實現ITenantIdentificationStrategy)拋