public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica, IConfiguration configuration)
 {
     _logger              = logger;
     _miInterface         = miInterface;
     _miInterfaceGenerica = miInterfaceGenerica;
     _configuration       = configuration;
 }
示例#2
0
 static void Mostrar(IMiInterface algo)
 {
     Console.WriteLine(algo.PropiedadSL);
     Console.WriteLine(((MiClase)algo).atributo);
 }
 public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica)
 {
     _logger              = logger;
     _miInterface         = miInterface;
     _miInterfaceGenerica = miInterfaceGenerica;
 }
 public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica) //<--Pido las inyecciones
 {
     _logger              = logger;
     _miInterface         = miInterface; //<-- Las encapsulamos para usar en la clase.
     _miInterfaceGenerica = miInterfaceGenerica;
 }