public TaskScheduler()
        {
            IUow uow = ObjectFactory.GetInstance <IUow>();

            tasks = new List <ITaskBase>();

            string s = WebUtils.AppSettings("TaskScheduler_Tasks", string.Empty);

            if (string.IsNullOrEmpty(s) == false)
            {
                string[] items = s.Split(',', ';', '|');
                foreach (string item in items)
                {
                    ITaskBase q = ObjectFactory.GetInstance <ITaskBase>(item.Trim());
                    tasks.Add(q);
                }
            }
        }
Exemple #2
0
 public TrackIPInfoTask()
 {
     this.Intervals = WebUtils.AppSettings("TrackIPInfoTask_Intervals", 120) * 1000;
     _infoStatus    = WebUtils.AppSettings("TrackIPInfoTask_InfoStatus", 0);
 }
Exemple #3
0
 public LeadSendTask()
 {
     this.Intervals = WebUtils.AppSettings("LeadSendTask_Intervals", 60) * 1000;
 }
 public CreateSysFileHostingTask()
 {
     this.Intervals = WebUtils.AppSettings("CreateSysFileHostingTask_Intervals", 120) * 1000;
 }
Exemple #5
0
 public CommonTask()
 {
     this.Intervals = WebUtils.AppSettings("CommonTask_Intervals", 120) * 1000;
 }
Exemple #6
0
 public SmsSendTask()
 {
     this.Intervals = WebUtils.AppSettings("SmsSendTask_Intervals", 120) * 1000;
 }