unity2.0相关内容

Unity的自定义对象工厂扩展

我正在使用Unity IoC容器,并且需要拦截某个特定基本接口对Resolve的所有调用,并运行自己的自定义代码来构造这些类型. 换句话说,在下面的示例代码中,当我调用container.Resolve()时,如果它没有具体实现类型的实例,它将调用MyFactoryFunction来构造一个实例,否则我希望它返回缓存的副本. 标准Unity容器无法构造这些对象(更新:,因 ..
发布时间:2020-11-30 05:55:52 C#/.NET

WPF中使用Unity

我有统一2.0 App.xaml.cs内工作顺利进行登记,并且该类内解决。 我的问题是关于最佳实践。 我有一些用户控件和其他类的,这也需要解决一些相同的和新接口和LT的; - >实现。问题是,世界上没有其他的方式来访问我在App.xaml.cs.创建的统一容器 我不能使用构造函数或财产注入传递容器参考。 实在太多了(它是一个大的项目) 用户控制通过XAML添加 有项目 ..
发布时间:2016-09-28 14:44:58 C#/.NET

统一 - 如何使用多个映射为相同的类型,并注入到一个目的

我使用Unity 2.0,并在下面的代码,我试图注入了Worker对象的特定工具。 我想用下面的代码。但ofcourse有错误“失败的依赖议案”。我相信我应该可以做这样的事,但我有困难的时候计算出来。 IUnityContainer集装箱=新UnityContainer(); container.RegisterType< IWorker,工人>(“工人”) .Re ..

NServiceBus使用Unity 2.0?

任何使用NServiceBus 2.0成功使用Unity 2.0? 我已经试过编译NServiceBus.ObjectBuilder.Unity.dll来源反对统一2.0组件,但由于得到了在新的统一多对象方法的改变/删除签名的几个编译错误。 在文档乌迪大汉说的附加任何容器作为实施5种方法一样简单的IContainer 。但是,当我看着NServiceBus.ObjectBuilder.Unit ..
发布时间:2015-11-26 00:39:33 C#/.NET

统一2.0:如何使用解决与ResolverOverride?

我开始做与统一越来越多的工作。我注意到解析方法需要的 PARAMS 的参数的 ResolverOverride 的。 有人可以给我一个例子,说明我可以使用的 ResolverOverride 的或点我在哪里可以得到更多的线索其他来源。 解决方案的统一2. 正如您已经注意到,这是一个新的(真的很酷的功能)此功能让你 参数传递给在当下构造函数时您解决这个类。在统一1,你可以在那一刻,当你通过注 ..
发布时间:2015-11-25 23:15:29 C#/.NET