public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            _container    = CompositionRoot.GetContainer(Configuration);

            var cpuConfigs = _container.GetInstance <CpuMonitoringConfiguration>();

            CpuMonitoring.CPUOverloadEvent += Sender.SendOverloadInfo;
            CpuMonitoring.StartCpuMonitoring(cpuConfigs.MaxLoad, cpuConfigs.Interval);
        }
Example #2
0
 public MainWindow()
 {
     InitializeComponent();
     _cpuMonitroing = new CpuMonitoring(_lbCurrentCpuUsage);
     //this.DataContext = _cpuMonitroing;
 }