This commit is contained in:
KevinWG
2021-01-16 10:37:56 +08:00
parent 4cc8c49729
commit a3a656d06f
2 changed files with 8 additions and 4 deletions
+5 -2
View File
@@ -15,7 +15,7 @@ namespace OSS.Tools.TimerJob
private readonly TimeSpan _periodTime;
private readonly IJobExecutor _jobExcutor;
private CancellationToken _cancellationToken;
private CancellationToken _cancellationToken=CancellationToken.None;
/// <summary>
/// 构造函数
@@ -79,7 +79,10 @@ namespace OSS.Tools.TimerJob
/// <returns></returns>
private Task StartTimerTrigger(CancellationToken cancellationToken)
{
_cancellationToken = cancellationToken;
if (cancellationToken!=CancellationToken.None)
{
_cancellationToken = cancellationToken;
}
if (_timer == null)
_timer = new Timer(ExcuteJob, null, _dueTime, _periodTime);