2012-06-13 19 views

Trả lời

9

Có. Trên thực tế, điều này được vận chuyển với Unity 1.0 làm phần mở rộng của nhà máy phun, do đó, bài đăng trên blog sai về khả năng không có ở đó.

Trong Unity 2.0, câu chuyện trở nên dễ dàng hơn nhiều. Bạn có thể làm:

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

Điều này dẫn đến đăng ký tạm thời; bạn có thể sử dụng bất kỳ người quản lý suốt đời nào bạn muốn.

Các vấn đề liên quan