это мой код в Program.cs
Код: Выделить всё
host.Services.UseScheduler(
scheduler =>
foreach (var worker in workers)
{
if (!(worker.Enabled ?? false)) continue;
scheduler.OnWorker(worker.Name);
IScheduleInterval schedulerSyncService;
switch (worker.Profile!.ParseMode)
{
default:
SyncEmpWorker.AddIsActive(worker.Name!);
schedulerSyncService = scheduler.ScheduleWithParams(worker);
break;
}
var schedule = ScheduleManager.ScheduleFormat(worker.Schedule ?? string.Empty);
var _schedulerSyncService =
schedulerSyncService.Cron(schedule);
if (worker.RunOnceAtStart ?? false)
_schedulerSyncService.RunOnceAtStart();
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... oesnt-work