Пример #1
0
 //Подготовка потока
 protected override void Prepare()
 {
     using (StartProgress("Подготовка потока"))
     {
         Start(0, 60).Run(LoadModules);
         Start(60, 80).Run(PrepareArchives);
         NextPeriodStart = ThreadPeriodEnd.AddMinutes(LateMinutes);
     }
 }
Пример #2
0
 //Определение первого периода обработки,
 protected override bool FirstPeriod()
 {
     ThreadPeriodEnd = ThreadPeriodBegin.AddMinutes(PeriodMinutes);
     NextPeriodStart = ThreadPeriodEnd.AddMinutes(LateMinutes);
     return(ThreadPeriodEnd.Subtract(ThreadFinishTime).TotalSeconds < 0.0001);
 }