/// <summary> /// Registers an application <see cref="HealthCheck" /> with a given name /// </summary> /// <param name="name">The named health check instance</param> /// <param name="check">The <see cref="HealthCheck" /> function</param> public static void Register(string name, Func<HealthCheck.Result> check) { var healthCheck = new HealthCheck(name, check); if(!_checks.ContainsKey(healthCheck.Name)) { _checks.TryAdd(healthCheck.Name, healthCheck); } }
/// <summary> /// Registers an application <see cref="HealthCheck" /> with a given name /// </summary> /// <param name="name">The named health check instance</param> /// <param name="check">The <see cref="HealthCheck" /> function</param> public static void Register(string name, Func <HealthCheck.Result> check) { var healthCheck = new HealthCheck(name, check); if (!_checks.ContainsKey(healthCheck.Name)) { _checks.TryAdd(healthCheck.Name, healthCheck); } }