unity2.0

    14熱度

    1回答

    任何人在Unity 2.0中成功使用NServiceBus 2.0? 我試着編譯NServiceBus.ObjectBuilder.Unity.dll對Unity 2.0程序集的源代碼,但由於新Unity中許多對象方法的更改/刪除簽名而導致了幾個編譯時錯誤。 在文檔Udi Dahan says中,附加任何容器與執行​​的5種方法一樣簡單。但是當我看着NServiceBus.ObjectBuilde

    0熱度

    1回答

    我在Unity 1.2,使用下面的代碼: UnityConfigurationSection UnitySection = (UnityConfigurationSection)ConfigurationManager.GetSection("Unity"); Dictionary<string, IUnityContainer> Containers = new Dictionary<stri

    10熱度

    4回答

    我正在使用Unity IoC容器,並且需要攔截任何調用以解析某個基本接口,然後運行我自己的自定義代碼來構造這些類型。 換句話說,在下面的示例代碼中,當我調用container.Resolve<IFooN>()時,如果它沒有得到具體實現類型的實例,則調用MyFactoryFunction來構造一個,否則我希望它返回緩存副本。 標準統一容器無法構造這些對象(更新:,因爲它們是.NET遠程對象,所以具體

    57熱度

    3回答

    我開始用Unity做更多的工作。我注意到Resolver方法需要一個params參數ResolverOverride。 有人可以給我一個例子,我可以如何使用ResolverOverride或指向我一些其他來源,我可以得到更多的線索。

    6熱度

    2回答

    這裏我現在有 Container.RegisterType<IUserManager, UserManagerMock>(); Container.RegisterType<IUser, UserMock>( new InjectionFactory( (c) => c.Resolve<IUserManager>().GetUser("John")));

    9熱度

    2回答

    Unity 2.0: 默認情況下,RegisterInstance使用ContainerControlledLifetimeManager。處理Unity容器時,它會調用實例上的Dispose(如果IDisposable)。 在我而言,這不是我想要的。該實例由另一個班級擁有並處理;統一應該注入參考。所以我用: container.RegisterInstance(instance, new Ext

    1熱度

    2回答

    我有一個簡單的問題,我認爲有人會回答得非常快,但我試圖自己找到答案,不能(可能只是運氣不好)。 問題是,我在VS2010旗艦版中有一個.NET 4解決方案,我想要利用Unity 2.0。我有一些單獨設計的模塊,其中我通過共享的* .Contracts程序集(例如DAL中的類實現來自DAL.Contracts的接口,以及Services需要實現來自DAL.Contracts的接口的類型)來連接代碼。

    4熱度

    1回答

    我正在使用Unity 2.0並在下面的代碼中嘗試在Worker對象中注入特定的工具。 我想使用下面的代碼。但是,當然還有一個錯誤「解決依賴失敗」。我相信我應該能夠做到這樣的事情,但我很難搞清楚。 IUnityContainer container = new UnityContainer(); container.RegisterType<IWorker, Worker>("Worker")

    0熱度

    1回答

    使用Unity 2.0 xml文件,我試圖填充包含通用列表的對象。根據Unity配置架構,只支持數組元素。有沒有人試圖用統一來填充一個通用列表?