2009-09-20 9 views

Respuesta

1

Es para inyección método; ver Entering Configuration Information en MSDN. Desplácese hacia abajo hasta "Configuración dinámica de constructores, propiedades e inyección de métodos" y tenga en cuenta que el parámetro ResolvedParameter es en realidad un parámetro del constructor de InjectionMethod.

Nunca he visto la necesidad de usarlo. La inyección de Constructor resolverá el 95% de sus problemas, y la inyección de propiedad resolverá el otro 5%. (Advertencia: solo he usado Unity en un par de proyectos, así que no pretendo ser un experto.)

8

Puede desear configurar un Tipo con parámetros de constructor de un servicio resuelto y una cadena. En este caso, usaría ResolvedParameter.

Container.RegisterType<IRepository, Repository>(
      new InjectionConstructor(
        new ResolvedParameter<IClassifier>(), 
         "ConnectionString")); 
Cuestiones relacionadas