Resultados de la búsqueda a petición "inversion-of-control"

3 la respuesta

@Castle Windsor no inyectará Logger en una propiedad!

¡Intento inyectar log4net en una propiedad ILogger de mi clase de servicio pero la propiedad siempre es NULL! ¡He visto este tema pero no me ayuda! ¿Cómo puedo hacer que Castle Windsor inyecte automáticamente una ...

6 la respuesta

Cómo usar la inyección de dependencia con los formularios web ASP.NET

stoy tratando de encontrar una manera de usar la inyección de dependencia con los controles de formularios web ASP.NET. Tengo muchos controles que crean repositorios directamente, y los uso para acceder y enlazar a datos, etc. Estoy buscando un ...

1 la respuesta

COI / DI: ¿Registrar un tipo de concreto es un olor a código?

He estado luchando un poco con esto en mi proyecto actual. Me he encontrado con algunos casos en los que tengo un tipo concreto que no implementa (y no necesita) ninguna interfaz específica. A veces quiero que la resolución suceda a través del ...

7 la respuesta

¿Alguien puede explicar Microsoft Unity?

He estado leyendo los artículos en MSDN sobre Unity (Inyección de dependencia, Inversión de control), pero creo que necesito explicarlo en términos simples (o ejemplos simples). Estoy familiarizado con el patrón MVPC (lo usamos aquí), ...

4 la respuesta

Inyección de dependencia del constructor en clase base

Estoy creando una clase base de repositorio con Entity Framework donde heredarán todos los repositorios de Entidades. Quiero inyectar laDatabaseContext en la clase base usando Inyección de dependencias usando Ninject. Creo que la inyección de ...

1 la respuesta

¿Por qué todos dicen que la inyección de dependencia en los formularios web ASP.NET es difícil cuando existen PageHandlerFactory e IHttpHandlerFactory?

Así que tengo un sitio de formularios web heredado y estoy trabajando para que sea más fácil de mantener. Tirarlo y reescribirlo no es una opción. IoC es obviamente una de las primeras cosas que obtuvo, pero esto me deja con el patrón de ...

2 la respuesta

¿Cómo sobrescribir un componente con el castillo de windsor?

Quiero redefinir una implementación (predeterminada) en un contenedor windsor dado. ¿Para eso sirve OverWrite? Sin embargo, no funciona. container.Register( Component.For<IServiceOperationAuthorization>() .OverWrite() .Instance(_authorization) ...

3 la respuesta

¿Cómo evitar el Localizador de Servicio Anti-Patrón?

Estoy tratando de eliminar un Localizador de servicios de una clase base abstracta, pero no estoy seguro de con qué reemplazarlo. Aquí hay un ejemplo de psuedo de lo que tengo: public abstract class MyController : Controller { protected IKernel ...

4 la respuesta

Marcos IoC / DI con aplicaciones Smart Client Winform: ¿Cómo debería abordar esto?

Estoy iniciando una nueva aplicación Winforms, y tengo la intención de usar un marco IoC / DI (probablemente Ninject, pero también estoy pensando en StructureMap y LinFu). arece que casi todos los que usan IoC / DI lo están haciendo en un ...

1 la respuesta

Tipo genérico en el constructor

Tengo una interfaz de tipo genérico y quiero que un constructor de un objeto tome la interfaz genérica. Me gusta public Constructor(int blah, IGenericType<T> instance) {} Quiero que el código que crea este objeto especifique el IGenericType (use ...