public ApplicationMonitorService(
            ILogger <ApplicationMonitorService> logger,
            IServiceScopeFactory serviceScopeFactory)
        {
            _logger = logger;

            _applicationPollTimer = new Timer();

            _scope = serviceScopeFactory.CreateScope();

            _applicationService = _scope.ServiceProvider.GetRequiredService <IApplicationService>();

            _dbContext = _scope.ServiceProvider.GetRequiredService <ProductivityMonitorDbContext>();
        }
示例#2
0
 public DataController(ProductivityMonitorDbContext dbContext)
 {
     _dbContext = dbContext;
 }