From 17e5dbd7bd0364e27a33f1a7dab91cf33d5dcabc Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期三, 04 三月 2026 11:52:12 +0800
Subject: [PATCH] 增强Redis缓存服务与设备通信优化
---
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/SchedulerCenterServer.cs | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/SchedulerCenterServer.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/SchedulerCenterServer.cs
index 3b8288c..1556608 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/SchedulerCenterServer.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/SchedulerCenterServer.cs
@@ -49,9 +49,10 @@
public SchedulerCenterServer(IJobFactory jobFactory)
{
_iocjobFactory = jobFactory;
- _scheduler = GetSchedulerAsync();
+ // 浣跨敤鍚屾涓婁笅鏂囪繍琛屽紓姝ユ柟娉�
+ _scheduler = Task.Run(async () => await GetSchedulerAsync()).GetAwaiter().GetResult();
}
- private IScheduler GetSchedulerAsync()
+ private async Task<IScheduler> GetSchedulerAsync()
{
if (_scheduler != null)
return this._scheduler;
@@ -66,7 +67,7 @@
};
//StdSchedulerFactory factory = new StdSchedulerFactory(collection);
StdSchedulerFactory factory = new StdSchedulerFactory();
- return _scheduler = factory.GetScheduler().Result;
+ return _scheduler = await factory.GetScheduler();
}
catch (Exception ex)
{
@@ -93,7 +94,7 @@
};
//StdSchedulerFactory factory = new StdSchedulerFactory(collection);
StdSchedulerFactory factory = new StdSchedulerFactory();
- _scheduler = factory.GetScheduler().Result;
+ _scheduler = await factory.GetScheduler();
}
this._scheduler.JobFactory = this._iocjobFactory;
@@ -176,7 +177,7 @@
};
//StdSchedulerFactory factory = new StdSchedulerFactory(collection);
StdSchedulerFactory factory = new StdSchedulerFactory();
- _scheduler = factory.GetScheduler().Result;
+ _scheduler = await factory.GetScheduler();
}
--
Gitblit v1.9.3