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

PingTest() приватный Метод

private PingTest ( ) : void
Результат void
        private async void PingTest()
        {
            while (_cancelTasks.IsCancellationRequested == false)
            {
                try
                {
                    await Task.Delay(60000, _cancelTasks.Token);


                    //  연결유지를 위해 동작중이 아닌 DBConnector의 Ping을 한번씩 호출한다.
                    int cnt = _poolDBC.Count;
                    while (cnt-- > 0)
                    {
                        DBConnector dbc = GetDBC();
                        dbc.Ping();
                        ReturnDBC(dbc);
                    }
                }
                catch (TaskCanceledException)
                {
                }
                catch (Exception e)
                {
                    Logger.Warn(LogMask.Aegis, e.Message);
                }
            }
        }