예제 #1
0
        public AlertService(IAlertFactory alertFactory)
        {
            _alertFactory = alertFactory;

            _alertCached.Clear();

            foreach (var type in (AlertType[])Enum.GetValues(typeof(AlertType)))
            {
                _alertCached.Add(type, _alertFactory.Create(type));
            }
        }
 protected GpuThresholdScanner(IAlertFactory alertFactory)
 {
     _alertFactory = alertFactory;
 }
예제 #3
0
 public GpuFanSpeedThresholdScanner(IAlertFactory alertFactory) : base(alertFactory)
 {
 }
 public ConnectivityScanner(IAlertFactory alertFactory)
 {
     _alertFactory = alertFactory;
 }
예제 #5
0
 public GpuTemperatureThresholdScanner(IAlertFactory alertFactory) : base(alertFactory)
 {
 }
예제 #6
0
 public HashrateScanner(IAlertFactory alertFactory)
 {
     _alertFactory = alertFactory;
 }
 public GpuHashrateThresholdScanner(IAlertFactory alertFactory) : base(alertFactory)
 {
 }