Unity 中的 Bind<>.ToMethod 等效项?
Unity 中是否有等效的 Ninject 工厂方法?我正在寻找以下示例的统一等效项:
Bind<IWeapon>().ToMethod(context => new Sword());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,InjectionFactory:
当然,在这种特殊情况下我不会使用它,因为容器的默认行为将通过简单的类型映射来完成此任务。我认为您的实际代表要复杂一些。
Yes, the InjectionFactory:
Of course, I wouldn't use it in this particular case since the default behavior of the container would accomplish this with a simple type mapping. I assume your actual delegates are a bit more complex.