コード例 #1
0
        /// <summary>
        /// Creates new database with specified parameters. 
        /// </summary>
        /// <param name="hostname">Hostname of database connection.</param>
        /// <param name="port">Port number of database connection.</param>
        /// <param name="isSecured">Flag indicating if the database connection is HTTP or HTTPS.</param>
        /// <param name="databaseName">Name of the database to be created.</param>
        /// <param name="userName">User name for authentication.</param>
        /// <param name="password">Password for authentication.</param>
        public static bool CreateDatabase(string hostname, int port, bool isSecured, string databaseName, string userName = "", string password = "")
        {
            var databaseOperation = new DatabaseOperation(
                new Connection(hostname, port, isSecured, userName, password)
            );

            return databaseOperation.Post(databaseName);
        }
コード例 #2
0
        /// <summary>
        /// Retrieves list of all existing databases. 
        /// </summary>
        /// <param name="hostname">Hostname of database connection.</param>
        /// <param name="port">Port number of database connection.</param>
        /// <param name="isSecured">Flag indicating if the database connection is HTTP or HTTPS.</param>
        /// <param name="userName">User name for authentication.</param>
        /// <param name="password">Password for authentication.</param>
        public static List<string> ListDatabases(string hostname, int port, bool isSecured, string userName = "", string password = "")
        {
            var databaseOperation = new DatabaseOperation(
                new Connection(hostname, port, isSecured, userName, password)
            );

            return databaseOperation.Get();
        }