3
我不知道我該如何實現在UnityContainer這樣的功能:註冊類型的lambda表達式
container.RegisterType<IDummy>(Func<IDummy>) // deferred resolution
我不知道我該如何實現在UnityContainer這樣的功能:註冊類型的lambda表達式
container.RegisterType<IDummy>(Func<IDummy>) // deferred resolution
如果你要註冊的工廠,而不是例如,試試這個:
container.RegisterType<IDummy>(new InjectionFactory(context => new Dummy()));
用你的lambda替換「context => new Dummy()」。