Exemplo n.º 1
0
 public HealthCheckNotifier(IBackgroundTaskRunner <RecurringTaskBase> runner, int delayMilliseconds, int periodMilliseconds,
                            ApplicationContext appContext)
     : base(runner, delayMilliseconds, periodMilliseconds)
 {
     _appContext          = appContext;
     _healthCheckResolver = HealthCheckResolver.Current;
 }
Exemplo n.º 2
0
        public HealthCheckController(IHealthCheckResolver healthCheckResolver)
        {
            _healthCheckResolver = healthCheckResolver;
            var healthCheckConfig = UmbracoConfig.For.HealthCheck();

            _disabledCheckIds = healthCheckConfig.DisabledChecks
                                .Select(x => x.Id)
                                .ToList();
        }
Exemplo n.º 3
0
        public HealthCheckController(IHealthCheckResolver healthCheckResolver, IHealthChecks healthCheckConfig)
        {
            if (healthCheckResolver == null)
            {
                throw new ArgumentNullException("healthCheckResolver");
            }
            if (healthCheckConfig == null)
            {
                throw new ArgumentNullException("healthCheckConfig");
            }

            _healthCheckResolver = healthCheckResolver;
            _disabledCheckIds    = healthCheckConfig.DisabledChecks
                                   .Select(x => x.Id)
                                   .ToList();
        }
 public HealthCheckController(IHealthCheckResolver healthCheckResolver)
 {
     _healthCheckResolver = healthCheckResolver;
 }
 public HealthCheckController()
 {
     _healthCheckResolver = HealthCheckResolver.Current;
 }