示例#1
0
 public Worker(ILogger <Worker> logger, IBusControl bus, IOptionsMonitor <TimerSettings> timerOptions, ISendDataService sendDataService)
     : base()
 {
     this.logger          = logger;
     this.bus             = bus;
     timerSettings        = timerOptions.CurrentValue;
     this.sendDataService = sendDataService;
 }
示例#2
0
 public ZenDeskService(ISendDataService sendDataService, ILogger <ZenDeskService> logger, IFetchService fetchService, IConfiguration configuration)
 {
     _url             = configuration.GetValue <string>("ZenDesk:Url");
     _token           = configuration.GetValue <string>("ZenDesk:Token");
     Metric           = configuration.GetValue <string>("ZenDesk:Metric");
     _fetchService    = fetchService;
     _logger          = logger;
     _sendDataService = sendDataService;
 }
示例#3
0
 public OtherDeskService(ISendDataService sendDataService, ILogger <OtherDeskService> logger, IFetchService fetchService)
 {
     _fetchService    = fetchService;
     _logger          = logger;
     _sendDataService = sendDataService;
 }