2012-06-13 19 views

Respuesta

9

Sí. En realidad, esto se envió con Unity 1.0 como la extensión de fábrica de inyección, por lo que la publicación del blog es incorrecta sobre la capacidad de no estar allí.

En Unity 2.0 la historia se volvió mucho más fácil. Que puede hacer:

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

Esto se traduce en un registro transitorio; puede usar cualquier administrador de por vida que desee.

Cuestiones relacionadas