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);
@@ -7,8 +7,9 @@
<PackageIconUrl>http://img1.osscore.cn/static/oss_net.png</PackageIconUrl>
<Authors>OSSCore</Authors>
<Description>Timer Job 基础类封装实现</Description>
<Version>1.0.1.7</Version>
<PackageReleaseNotes>完善任务的运行状态监控</PackageReleaseNotes>
<Version>1.0.1.8</Version>
<PackageReleaseNotes></PackageReleaseNotes>
<AssemblyVersion>1.0.1.8</AssemblyVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">