Resultados de la búsqueda a petición "inversion-of-control"
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 #. ...
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 ...
¿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 ...
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); } ...
¿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 ...
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 ...
¿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 ...
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 ...
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 ...
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 ...