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

4 la respuesta

C # + MongoDB: ObjectId sin usar MongoDB DataTypes / Attributes

Usar MongoDB como mi almacén de datos me hace tener el tipo ObjectID como clave principal de forma predeterminada. También se puede cambiar usando Guid con el atributo [BsonId]. Que también se define en la biblioteca de controladores MongoDB C #. ...

1 la respuesta

Iniciar sesión como decorador frente a inyección de dependencia: ¿qué sucede si necesito iniciar sesión dentro de la clase?

(Originalmente hice esta pregunta eneste comentario [https://stackoverflow.com/questions/7905110/logging-aspect-oriented-programming-and-dependency-injection-trying-to-make?lq=1#comment56990956_7906547] , pero Mark Seemann me pidió que creara una ...

3 la respuesta

¿Cómo puedo usar Unity con clases internas?

Tengo una aplicación de API web y estoy usando Unity para la inyección de dependencia. La aplicación utiliza una biblioteca que contiene una interfaz IDoStuff y una clase que implementa la interfaz: internal interface IDoStuff { void ...

1 la respuesta

Ninject pass constructor argumento typeof class que implementa la interfaz

Estoy intentando usar Ninject con mi contenedor de registro de aplicaciones. Aquí está el contenedor: public class NLogLogger : ILogger { private readonly Logger _logger; public NLogLogger(Type t) { _logger = LogManager.GetLogger(t.Name); } ...

2 la respuesta

¿Qué IoC sigue utilizando en aplicaciones multiplataforma (Xamarin)? [cerrado]

Estoy creando una aplicación multiplataforma para Windows, OSX, iOS, Windows Mobile, Android y web en ASP.NET. Para cada cliente uso C # (estoy usando Xamarin). Todo en una sola solución VS. Mi código central (dominio) está en Biblioteca de ...

2 la respuesta

Unidad de inyección de dependencia - Resolución condicional

La resolución condicional es lo último que no entiendo en este momento. Digamos que tenemos una interfazIAuthenticate: public interface IAuthenticate{ bool Login(string user, string pass); }Ahora tengo dos tipos de autenticación. Autenticación ...

3 la respuesta

¿Cómo puedo registrar dinámicamente clases genéricas con un nombre con Unity?

Tengo un ensamblaje con muchas clases (más de 300) con una clase base y quiero registrar una clase genérica con una interfaz. Con Unity tienes que registrarte por {Nombre} si desea resolver una matriz de objetos de la interfaz. Quiero un ...

1 la respuesta

Inyección de dependencia e IDisposable

Estoy un poco confundido acerca deDispose() métodos enIDisposable implementaciones con uso de Autofac Digamos que tengo cierta profundidad en mis objetos: Controller depende deIManager;Manager depende deIRepository;Repository ...

2 la respuesta

Guice: Un "Proveedor <T>" para múltiples implementaciones

Tengo una interfaz que tiene más o menos 20 implementaciones anotadas. Puedo inyectar la correcta si sé cuál necesito en el momento de la compilación, pero ahora necesito inyectar dinámicamente una en función de los parámetros de tiempo de ...

1 la respuesta

Uso de inyector simple con unidad de trabajo y patrón de repositorio en forma de Windows

Estoy tratando de implementar IoC en mi aplicación de formulario de Windows. Mi elección recayó en Simple Injector, porque es rápido y liviano. También implemento la unidad de trabajo y el patrón de repositorio en mis aplicaciones. Aquí está la ...