Exemple #1
0
 //Определение следующего периода обработки, возвращает false, если следующй обработки не будет
 protected override bool NextPeriod()
 {
     ThreadPeriodBegin = ThreadPeriodBegin.AddMinutes(PeriodMinutes);
     return(FirstPeriod());
 }
Exemple #2
0
 //Определение первого периода обработки,
 protected override bool FirstPeriod()
 {
     ThreadPeriodEnd = ThreadPeriodBegin.AddMinutes(PeriodMinutes);
     NextPeriodStart = ThreadPeriodEnd.AddMinutes(LateMinutes);
     return(ThreadPeriodEnd.Subtract(ThreadFinishTime).TotalSeconds < 0.0001);
 }