public static HealthCheckBuilder AddRedisCheck(this HealthCheckBuilder builder, IConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } var options = new RedisCheckOptions(); configuration.Bind(options); return(builder.AddRedisCheck(options)); }
public static HealthCheckBuilder AddRedisCheck(this HealthCheckBuilder builder, RedisCheckOptions watchOptions) { var settings = new RedisCheckSettings(watchOptions.Name, watchOptions.Critical, watchOptions.Frequency, watchOptions.Tags, watchOptions.Instance); return(builder.Add <RedisCheck>(settings)); }