Aegis.Data.MySQL.ConnectionPool.Initialize C# (CSharp) Метод

Initialize() публичный Метод

public Initialize ( string ipAddress, int portNo, string charSet, string dbName, string userId, string userPwd ) : void
ipAddress string
portNo int
charSet string
dbName string
userId string
userPwd string
Результат void
        public void Initialize(string ipAddress, int portNo, string charSet, string dbName, string userId, string userPwd)
        {
            if (_cancelTasks != null)
                throw new AegisException(AegisResult.AlreadyInitialized);


            //  Connection Test
            try
            {
                DBConnector dbc = new DBConnector();
                dbc.Connect(ipAddress, portNo, charSet, dbName, userId, userPwd);
                dbc.Close();
            }
            catch (Exception e)
            {
                throw new AegisException(AegisResult.MySqlConnectionFailed, e, "Invalid MySQL connection.");
            }


            IpAddress = ipAddress;
            PortNo = portNo;
            CharSet = charSet;
            DBName = dbName;
            UserId = userId;
            UserPwd = userPwd;


            _cancelTasks = new CancellationTokenSource();
            PingTest();
        }