コード例 #1
0
ファイル: PeriodicThread.cs プロジェクト: martugin/InfoTask2
 //Определение первого периода обработки,
 protected override bool FirstPeriod()
 {
     ThreadPeriodEnd = ThreadPeriodBegin.AddMinutes(PeriodMinutes);
     NextPeriodStart = ThreadPeriodEnd.AddMinutes(LateMinutes);
     return(ThreadPeriodEnd.Subtract(ThreadFinishTime).TotalSeconds < 0.0001);
 }
コード例 #2
0
ファイル: PeriodicThread.cs プロジェクト: martugin/InfoTask2
 //Определение следующего периода обработки, возвращает false, если следующй обработки не будет
 protected override bool NextPeriod()
 {
     ThreadPeriodBegin = ThreadPeriodBegin.AddMinutes(PeriodMinutes);
     return(FirstPeriod());
 }
コード例 #3
0
ファイル: RealTimeThread.cs プロジェクト: martugin/InfoTask2
 //Определение следующего периода обработки, возвращает false, если следующй обработки не будет
 protected override bool NextPeriod()
 {
     ThreadPeriodBegin = ThreadPeriodBegin.AddSeconds(PeriodSeconds);
     return(FirstPeriod());
 }