示例#1
0
 protected void StartMaintenanceThread()
 {
     if (_maintenanceThread != null)
     {
         if (!_maintenanceThread.IsRunning)
         {
             _maintenanceThread.Start();
         }
     }
     else
     {
         _maintenanceThread = new MaintenanceThread(this)
         {
             Interval = _maintThreadSleep
         };
         _maintenanceThread.Start();
     }
 }
示例#2
0
 protected void StartMaintenanceThread()
 {
     if (_maintenanceThread != null)
     {
         if (_maintenanceThread.IsRunning)
         {
             //if(Log.IsErrorEnabled)
             //{
             //    Log.Error(GetLocalizedString("main thread running"));
             //}
         }
         else
         {
             _maintenanceThread.Start();
         }
     }
     else
     {
         _maintenanceThread          = new MaintenanceThread(this);
         _maintenanceThread.Interval = _maintThreadSleep;
         _maintenanceThread.Start();
     }
 }
示例#3
0
        protected void StartMaintenanceThread()
        {
            if(_maintenanceThread != null)
            {

                if(_maintenanceThread.IsRunning)
                {
                    //if(Log.IsErrorEnabled)
                    //{
                    //    Log.Error(GetLocalizedString("main thread running"));
                    //}
                }
                else
                {
                    _maintenanceThread.Start();
                }
            }
            else
            {
                _maintenanceThread = new MaintenanceThread(this);
                _maintenanceThread.Interval = _maintThreadSleep;
                _maintenanceThread.Start();
            }
        }
示例#4
0
        protected void StartMaintenanceThread()
        {
            if (_maintenanceThread != null)
            {

                if (!_maintenanceThread.IsRunning)
                {
                    _maintenanceThread.Start();
                }
            }
            else
            {
                _maintenanceThread = new MaintenanceThread(this) {Interval = _maintThreadSleep};
                _maintenanceThread.Start();
            }
        }