public static BeatPulseContext AddDocumentDb(this BeatPulseContext context, Action <DocumentDbOptions> options) { var documentDbOptions = new DocumentDbOptions(); options(documentDbOptions); context.Add(new DocumentDbLiveness(documentDbOptions)); return(context); }
public static BeatPulseContext AddSqlServer(this BeatPulseContext context, string connectionString) { context.Add(new SqlServerLiveness(connectionString)); return(context); }
public static BeatPulseContext AddKafka(this BeatPulseContext context, Dictionary <string, object> config) { context.Add(new KafkaLiveness(config)); return(context); }
public static BeatPulseContext AddNpgSql(this BeatPulseContext context, string npgsqlConnectionString) { context.Add(new NpgSqlLiveness(npgsqlConnectionString)); return(context); }
public static BeatPulseContext AddMongoDb(this BeatPulseContext context, string mongodbConnectionString) { context.Add(new MongoDbLiveness(mongodbConnectionString)); return(context); }
public static BeatPulseContext AddSqlite(this BeatPulseContext context, string sqliteConnectionString, string healthQuery) { context.Add(new SqliteLiveness(sqliteConnectionString, healthQuery)); return(context); }
public static BeatPulseContext AddAzureBlobStorage(this BeatPulseContext context, string connectionString) { context.Add(new AzureBlobStorageLiveness(connectionString)); return(context); }
public static BeatPulseContext AddMySql(this BeatPulseContext context, string connectionString) { context.Add(new MySqlLiveness(connectionString)); return(context); }
public static BeatPulseContext AddRedis(this BeatPulseContext context, string redisConnectionString) { context.Add(new RedisLiveness(redisConnectionString)); return(context); }
public static BeatPulseContext AddIdentityServer(this BeatPulseContext context, Uri idSvrUri) { context.Add(new IdSvrLiveness(idSvrUri)); return(context); }
public static BeatPulseContext AddRabbitMQ(this BeatPulseContext context, string rabbitMQConnectionString) { context.Add(new RabbitMQLiveness(rabbitMQConnectionString)); return(context); }