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