问题标签 [unity-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity-container - 如何使用 Microsoft Unity 设置 Guid
我不明白。我找不到关于这个看似无害的问题的任何文档。我尝试了 4 种不同的格式:
1) 大括号+下
2) 大括号+鞋面
3) nobrace+鞋面
4)nobrace+lower
总是得到相同的错误:System.InvalidOperationException:无法解析属性“DefaultImpactID”的值。---> System.InvalidCastException:指定的强制转换无效..
inversion-of-control - 如何在 Unity 中执行此操作?
Jimmy Bogart 有一篇关于将Automapper 与 IoC 容器一起使用的文章。他有一个使用 StructureMap 的示例,但我使用的是 Unity,我不确定如何正确使用 InjectionConstructor。
以下是文章中的代码,下面是我的糟糕尝试。谁能告诉我如何正确地做到这一点?
我的尝试:
wpf - 为什么我的 Moq IEventAggregator 验证失败?
我使用复合 WPF(棱镜),我试图单元测试我的控制器确实订阅了复合事件。
我的订阅代码如下...
我的单元测试代码如下所示(我使用 Moq 作为我的 Mocking 框架和 Unity 作为我的 DI 框架)...
正在调用此订阅方法(我已通过使用调试器运行验证),但验证始终失败,并显示“未在模拟上执行调用:e => e.Subscribe ...”
知道我做错了什么吗?
dependency-injection - 如何让 Prism/Unity 自动解析视图(用户控件)?
在复合应用程序(棱镜)中,当我的模块加载时,我收到此错误:
{“当前构建操作(构建键Build Key[CustomersModul.ViewModels.CustomerAllViewModel, null])失败:尝试调用构造函数CustomersModul.ViewModels.CustomerAllViewModel(CustomersModul.Views.CustomerAllView view)时无法解析参数视图。(策略类型 Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy,索引 2)"}
我正在解决这个类:
那个类看起来像这样:
通常我会解析没有构造函数参数的Presenter并在内部实例化他们的视图。这是我第一次使用接受 View 作为参数的ViewModel 。
有趣的是,当我使用Resharper转到视图时,它会询问我是否要转到 XAML 或后面的代码,所以也许 Prism 很困惑要实例化哪个?
如何让 Prism 在参数中自动实例化此视图(带有 XAML 和代码隐藏的用户控件)?
unity-container - Does Prism/Unity have a "service preloader"?
I've got a number of modules in a Prism application which load data that takes 3-8 seconds to get from a service.
I would like to be able to say in my bootstrapper something like this:
PSEUDO-CODE:
And this would run in a background thread and when the user actually needs the variable "allCustomers" it would be fully loaded.
Is there an automatic service in Prism/Unity which does this type of preloading?
silverlight - 我可以在 Silverlight 中使用 Ninject 进行 Prism 事件聚合吗?
我正在考虑使用 Prism 在 Silverlight 3 中做一个项目,我真的很喜欢这里显示的事件聚合http://development-guides.silverbaylabs.org/Video/Prism-Eventing
所有资源似乎都指向使用 Unity 和 Prism 而不是 Ninject。在 Ninject 中是否有类似的聚合事件方式?或者如果我想使用 Prism,我是否仅限于 Unity?
inversion-of-control - Unity 框架入门
任何人都可以推荐一些好的资源来开始使用Unity 框架吗?我已经从Codeplex下载了源代码并进行了编译。所以现在我有了一组编译好的二进制文件,接下来我该去哪里?我了解控制反转的原理,但对 Unity 框架的细节知之甚少。
我已经从 Codeplex 下载了 Unity 文档,但它似乎是针对已经对该框架具有良好工作知识的用户。
我真正在寻找的是一些很好的 Unity“入门”类型指南,或者可能是一些基本的示例应用程序。
任何指向好的文章、样本或博客的指针都非常感激。
RichardOD 的好建议: David Hayden 的屏幕截图
c# - 如何使用 Unity 的 Resolve<>() 方法向对象的构造函数发送参数?
在 Prism 中使用 Unity,我想向对象的构造函数发送一个参数,如下所示:
但相反,我必须将其实例化,然后分配一个属性:
有没有办法直接向构造函数发送参数?
.net - .NET IoC - .NET Unity 的等效代码
在这篇 Autofac IoC文章中,他们展示了一个将接口映射到带有参数的实现的示例。你会在文章的中途找到它。
XML 中的 Unity 等价物是什么?不能使用流利的语法来做我正在做的事情。需要是外部配置文件。
更新:
这是我想知道如何在 Unity 中执行的特定代码 -
以这种方式传递连接字符串可能不是最好的例子......但你明白了。我想知道如何在 Unity 中用 XML 做参数。
c# - 学习 Unity 的最简单方法
伙计们,有没有最简单的方法来学习团结?我没有读过太多关于 IoC 等的内容,但我需要学习基于 Unity 的 IoC 以供将来参考。请帮忙。谢谢