Планировщик Quartz не вызывает класс Job ⇐ C#
Планировщик Quartz не вызывает класс Job
Я новичок в C# и пытался изучить планировщик Quartz. Я пытаюсь выполнить приведенный ниже код, но сомневаюсь, почему планировщик не входит в класс HelloJob. Я делаю что-то не так?
Извиняюсь, если это глупая ошибка, но в течение некоторого времени я не могу добиться положительного результата.
Это мой код:
Программа общедоступного класса { общедоступная статическая асинхронная задача Main (string [] args) { Фабрика StdSchedulerFactory = новый StdSchedulerFactory(); Планировщик IScheduler = ждут Factory.GetScheduler(); Токен отмены. Токен остановки = Токен отмены.Нет; ждать DoSomething (планировщик, StopToken); } общедоступная асинхронная задача DoSomething (планировщик IScheduler, CancellationToken ct) { var job = JobBuilder.Create() .WithIdentity("имя", "группа") .Строить(); вар триггер = TriggerBuilder.Create() .WithIdentity("имя", "группа") .WithSimpleSchedule() .Начать сейчас() .Строить(); await Console.WriteLineAsync("Задание все еще находится в основном классе") ждут планировщик.ScheduleJob(задание, триггер, ct); } } публичный класс HelloJob: IJob { общедоступное асинхронное выполнение задачи (контекст IJobExecutionContext) { await Console.WriteLineAsync("Задание введено в класс HelloJob") } }
Я новичок в C# и пытался изучить планировщик Quartz. Я пытаюсь выполнить приведенный ниже код, но сомневаюсь, почему планировщик не входит в класс HelloJob. Я делаю что-то не так?
Извиняюсь, если это глупая ошибка, но в течение некоторого времени я не могу добиться положительного результата.
Это мой код:
Программа общедоступного класса { общедоступная статическая асинхронная задача Main (string [] args) { Фабрика StdSchedulerFactory = новый StdSchedulerFactory(); Планировщик IScheduler = ждут Factory.GetScheduler(); Токен отмены. Токен остановки = Токен отмены.Нет; ждать DoSomething (планировщик, StopToken); } общедоступная асинхронная задача DoSomething (планировщик IScheduler, CancellationToken ct) { var job = JobBuilder.Create() .WithIdentity("имя", "группа") .Строить(); вар триггер = TriggerBuilder.Create() .WithIdentity("имя", "группа") .WithSimpleSchedule() .Начать сейчас() .Строить(); await Console.WriteLineAsync("Задание все еще находится в основном классе") ждут планировщик.ScheduleJob(задание, триггер, ct); } } публичный класс HelloJob: IJob { общедоступное асинхронное выполнение задачи (контекст IJobExecutionContext) { await Console.WriteLineAsync("Задание введено в класс HelloJob") } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разница CoroutineScope(Dispatchers.IO + Job()) и CoroutineScope(Dispatcher.IO) + Job()
Anonymous » » в форуме Android - 0 Ответы
- 43 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разница CoroutineScope(Dispatchers.IO + Job()) и CoroutineScope(Dispatcher.IO) + Job()
Anonymous » » в форуме Android - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-