public static MongoAgent GetInstance(string strConn) { if (instance == null) { instance = new MongoAgent(strConn); } return(instance); }
public static MongoAgent GetInstance(MongoClientSettings clientSettings) { if (instance == null) { instance = new MongoAgent(clientSettings); } return(instance); }
public static MongoAgent GetInstance(Configurations config) { if (instance == null) { MongoCredential credential = MongoCredential.CreateCredential(config.MongoDB, config.UserName, config.Password); MongoClientSettings clientSettings = new MongoClientSettings { Server = new MongoServerAddress(config.MongoHost, config.MongoDBPort), Credential = credential, UseSsl = false }; instance = GetInstance(clientSettings); instance.SetDatabase(config.MongoDB); } return(instance); }