使用lambda表达式注册类型

我想知道如何在UnityContainer中实现这样的function:

container.RegisterType(Func) // deferred resolution 

如果您要注册工厂而不是实例,请尝试以下方法:

 container.RegisterType(new InjectionFactory(context => new Dummy())); 

只需用lambda替换“context => new Dummy()”即可。