自2011年2月以来,Unity已improved this delegate story实现与StructureMap的平价吗?
答案 0 :(得分:10)
是。实际上,这与Unity 1.0一起作为注入工厂扩展版附带,因此博客文章对于不存在的功能是错误的。
在Unity 2.0中,故事变得容易多了。你可以这样做:
container.RegisterType<IWhatever>(
new InjectionFactory(container => whateverFunctionYouWant()));
这会导致暂时注册;你可以使用你想要的任何终身经理。