Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自 2011 年 2 月以来,Unity 是否改进了这个委托故事以实现与 StructureMap 的平等?
是的。实际上,这与 Unity 1.0 作为注入工厂扩展一起提供,因此博客文章关于不存在该功能是错误的。
在 Unity 2.0 中,故事变得容易多了。你可以做:
container.RegisterType<IWhatever>( new InjectionFactory(container => whateverFunctionYouWant()));
这会导致临时注册;你可以使用任何你想要的生命周期管理器。