public static MongoServer Create(string connectionString)
 {
     if (connectionString.StartsWith("mongodb://", StringComparison.Ordinal))
     {
         var url = MongoUrl.Create(connectionString);
         return(Create(url));
     }
     else
     {
         var builder = new MongoConnectionStringBuilder(connectionString);
         return(Create(builder));
     }
 }
Example #2
0
 /// <summary>
 /// Creates a new instance or returns an existing instance of MongoDatabase. Only one instance
 /// is created for each combination of database settings. Automatically creates an instance
 /// of MongoServer if needed.
 /// </summary>
 /// <param name="connectionString">Server and database settings in the form of a connection string.</param>
 /// <returns>
 /// A new or existing instance of MongoDatabase.
 /// </returns>
 public static MongoDatabase Create(string connectionString)
 {
     if (connectionString.StartsWith("mongodb://"))
     {
         MongoUrl url = MongoUrl.Create(connectionString);
         return(Create(url));
     }
     else
     {
         MongoConnectionStringBuilder builder = new MongoConnectionStringBuilder(connectionString);
         return(Create(builder));
     }
 }
 /// <summary>
 /// Creates a new instance of MongoUrl based on the settings in this MongoUrlBuilder.
 /// </summary>
 /// <returns>A new instance of MongoUrl.</returns>
 public MongoUrl ToMongoUrl()
 {
     return(MongoUrl.Create(ToString()));
 }
        public static MongoServer Create(Uri uri)
        {
            var url = MongoUrl.Create(uri.ToString());

            return(Create(url));
        }
Example #5
0
 /// <summary>
 /// Creates a new instance or returns an existing instance of MongoDatabase. Only one instance
 /// is created for each combination of database settings. Automatically creates an instance
 /// of MongoServer if needed.
 /// </summary>
 /// <param name="uri">Server and database settings in the form of a Uri.</param>
 /// <returns>
 /// A new or existing instance of MongoDatabase.
 /// </returns>
 public static MongoDatabase Create(Uri uri)
 {
     return(Create(MongoUrl.Create(uri.ToString())));
 }
        public static MongoDatabase Create(string connectionString)
        {
            MongoUrl url = MongoUrl.Create(connectionString);

            return(Create(url));
        }
Example #7
0
        public static MongoServer Create(string connectionString)
        {
            var url = MongoUrl.Create(connectionString);

            return(Create(url));
        }