#HowTo Crear un Factory delegate en Autofac 6.0.0 y C#.

csharp_logo

En este post te voy a explicar como resolver dependencias usando factory delegates con C# y Autofac.

Primeros pasos.

  • Estoy usando Autofac 6.0.0, si usas otra versión anterior puede que la funcionalidad sea distinta o no exista.
  • Los delegates pueden ser colocados en la misma clase o en otra.
  • Todos los argumentos de los constructores y delegados deben coincidir en nombre y posición.
  • Los delegados pueden usarse como dependencias inyectables.
  • El ejemplo cubre argumentos simples, dependencias inyectadas y no inyectadas.
  • No es necesario registrar los delegate factories manualmente.

Ejemplo:

Gustavo Sánchez