public TracingMongoClient(ITracer tracer, string connectionString, Action <TracingOptions> options = null)
     : base(MongoClientSettingsBuilder.WithTracer(tracer)
            .WithOptions(options)
            .WithConnectionString(connectionString)
            .Build())
 {
 }
 public TracingMongoClient(ITracer tracer, MongoUrl mongoUrl, Action <TracingOptions> options = null)
     : base(MongoClientSettingsBuilder.WithTracer(tracer)
            .WithOptions(options)
            .WithMongoUri(mongoUrl)
            .Build())
 {
 }
 public TracingMongoClient(string connectionString, Action <TracingOptions> options = null)
     : base(MongoClientSettingsBuilder.WithTracer(GlobalTracer.Instance)
            .WithOptions(options)
            .WithConnectionString(connectionString)
            .Build())
 {
 }
 public TracingMongoClient(MongoUrl mongoUrl, Action <TracingOptions> options = null)
     : base(MongoClientSettingsBuilder.WithTracer(GlobalTracer.Instance)
            .WithOptions(options)
            .WithMongoUri(mongoUrl)
            .Build())
 {
 }