Exemplo n.º 1
0
 /// <summary>
 /// Adds the MongoDB healthchecks
 /// </summary>
 /// <param name="services">The IServiceCollection to add the MongoClient to.</param>
 /// <param name="configuration"></param>
 /// <returns>The IServiceCollection</returns>
 public static IServiceCollection AddMongoDbHealthChecks(this IServiceCollection services, IConfiguration configuration)
 {
     services
     .AddHealthChecks()
     .AddMongoDb(MongoConnectionFactory.GetMongoClientSettings(configuration.GetConnectionString(connectionStringKey)));
     return(services);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Adds the MongoClient to the container
 /// </summary>
 /// <param name="services">The IServiceCollection to add the MongoClient to.</param>
 /// <param name="configuration"></param>
 /// <returns>The IServiceCollection</returns>
 public static IServiceCollection AddMongoClient(this IServiceCollection services, IConfiguration configuration)
 {
     services.AddTransient(opts => MongoConnectionFactory.CreateClient(configuration.GetConnectionString(connectionStringKey)));
     return(services);
 }