Exemplo n.º 1
0
        private static void Print(string prefix, ILogger <Worker> logger, IMyServiceSingleton myService)
        {
            var values = myService.GetValues();

            logger.LogInformation(prefix + string.Join(',', values));
            logger.LogInformation(prefix + "IMyService instance hash code = {0}", myService.GetHashCode());
        }
Exemplo n.º 2
0
 public DIController(IMyServiceTransient myServiceTransient1, IMyServiceTransient myServiceTransient2,
                     IMyServiceScoped myServiceScoped1, IMyServiceScoped myServiceScoped2,
                     IMyServiceSingleton myServiceSingleton1, IMyServiceSingleton myServiceSingleton2, MyService myService)
 {
     this.myServiceTransient1 = myServiceTransient1;
     this.myServiceTransient2 = myServiceTransient2;
     this.myServiceScoped1    = myServiceScoped1;
     this.myServiceScoped2    = myServiceScoped2;
     this.myServiceSingleton1 = myServiceSingleton1;
     this.myServiceSingleton2 = myServiceSingleton2;
     this.myService           = myService;
 }