2012-06-13 15 views

Odpowiedz

9

Tak. W rzeczywistości jest to dostarczane z Unity 1.0 jako rozszerzenie fabryki wtryskowej, więc blog jest błędny, ponieważ nie ma możliwości.

W Unity 2.0 historia stała się o wiele łatwiejsza. Możesz zrobić:

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

Powoduje to rejestrację przejściową; możesz użyć dowolnego menedżera życia, jakiego chcesz.

Powiązane problemy