2012-06-13 18 views

回答

9

是的。實際上,這隨Unity 1.0一起作爲注入工廠的擴展,所以博客文章是錯誤的關於不在那裏的能力。

在Unity 2.0中,故事變得簡單多了。你可以這樣做:

container.RegisterType<IWhatever>(
    new InjectionFactory(container => whateverFunctionYouWant())); 

這會導致暫時的註冊;你可以使用任何你想要的生活經理。