Mic*_*ero 6 dependency-injection orleans
我不确定将依赖项注入到Grain中的方式或位置.哪里是最好的地方?
如果不可能,我应该在WorkerRole.Run方法中设置一个容器并根据需要获取实例吗?
Kob*_*net 10
自奥尔良1.1.0发布以来,奥尔良团队增加了"ASP.NET vNext样式依赖注入谷物",你可以在这里看到这样的一个例子
也能看到"ASP.NET vNext依赖注入"的作品怎么看这里
Ale*_*bak 7
谷物中对DI的支持有限.这个功能很快就会被提供,但是在1.0.9中 - 没有传统的构造函数注入.
到目前为止,您可以使用(反模式)ServiceLocator使用您选择的框架(例如,我们使用Autofac和CommonServiceLocator)来解析您想要在grain实例中调用的服务.
对于单元测试 - 有一个Grain构造函数,可用于构造带有模拟的grain实例(详见此处)
我邀请你参加奥尔良的聊天(通过上面的链接),在那里你可以看到围绕其他一些问题的答案和讨论.
归档时间:
10 年,5 月 前
查看次数:
1353 次
最近记录:
10 年,1 月 前