unity-container

    8熱度

    3回答

    我有一個包含兩個ctors的類。一個無參數,一個帶參數。 默認情況下,Unity將採用gready方法並轉至最後一個ctor。 如何在我的類中不添加對Unity的依賴關係的情況下如何定義要使用的ctor(我想無參數)?我認爲可以在我的容器創建中做到這一點,但我不知道如何做。 目前我註冊條目看起來是這樣的: container.RegisterType<IConfigurationService,

    6熱度

    1回答

    我們正在爲C#項目評估IoC容器,並且Unity和Castle.Windsor都很突出。有一件事我喜歡Unity(NInject和StructureMap也是這樣做的),那些顯而易見的構造類型的類型不需要在IoC容器中註冊。 有沒有辦法在Castle.Windsor中做到這一點?我對Castle.Windsor公平地表示不公平嗎?有沒有設計理由故意不這樣做,或者這是一種疏忽,或者只是沒有被視爲重要

    0熱度

    1回答

    我有一個ContainerCommand(它在Unity中註冊),它異步調用Web服務。我想要的是Web服務的結果是如何傳播回視圖模型,然後查看。該應用程序是用Silverlight編寫的。 我該怎麼做? JDD。 JD。

    4熱度

    2回答

    期間指定的依賴名字我下面的代碼片段: static void Main(string[] args) { var container = new UnityContainer(); container.RegisterType<IConnection, SerialPortConnection>("SerialConnection"); container.Regis

    2熱度

    2回答

    我想使用統一解決IService兩種不同的實現方式,儘量使用一個包裝類的,相當於: IService service = new DispatcherService(new RealService(), Application.Current.Dispatcher); 如果雙方DispatcherService和RealService實施接口IService。 我有一個包含一些異步操作服務的庫

    4熱度

    1回答

    這是我的服務構造器看起來像: public Service(string path) ,我統一配置是這樣的:當然 IUnityContainer container = new UnityContainer(); container.RegisterType<IService, Service>(); 這是不正確的。路徑參數需要指定,我希望這可以從AppSettings配置,所以在這種情

    1熱度

    2回答

    我正在嘗試從Event Driven Architecture(非常有趣的方式)從這個職位的代碼。他的國際奧委會容器是統一的,我想用結構圖做這件事。 他的代碼是: public class EventSubscriptions : ISubscriptionService { public static void Add<T>() { var consumerTy

    18熱度

    2回答

    我在想什麼時候使用buildup以及何時使用Unity的IOC時的解決方案。 什麼時候可以拆卸? 感謝 當你想統一容器構造實例(一個新的只是當你需要它或預先存在的單身),注入其依賴關係,並交給你的參考對象

    5熱度

    1回答

    如何將事件處理程序注入(附加)到由Unity IoC容器創建的實例的.net事件? 例子:我有一個通過一個標準的.NET事件報告錯誤類: class CameraObserver { public event Action<Exception> UnhandledException; [...] } 我還有一個類,它是承擔一切處理這些事件: class CrashMo

    3熱度

    2回答

    我有一個項目,我正在嘗試使用DI。我正在使用Unity,並且對於普通程序集和注入來說,事情似乎很有效。 我想進一步打破WCF服務的依賴關係。我想注入WCF服務在運行時創建當前不使用DI,我不使用VS .NET生成的代理: MyService = new ChannelFactory<IMyService>("BasicHttpBinding_IMyService").CreateChannel()