2012-06-13 14 views

risposta

9

Sì. In realtà, questo è stato distribuito con Unity 1.0 come estensione della factory di iniezione, quindi il post sul blog ha torto sulla capacità di non essere lì.

In Unity 2.0 la trama è diventata molto più semplice. Si può fare:

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

Ciò risulta in una registrazione temporanea; puoi usare qualunque lifetime manager che desideri.

Problemi correlati