Quartz C# не выполняет заданиеC#

Место общения программистов C#
Ответить
Anonymous
 Quartz C# не выполняет задание

Сообщение Anonymous »

У меня проблема с базовой реализацией кварца в проекте .net 4.7.2 с кварцем в 3.8.0, кажется, все работает, кроме Execute, который даже не запускается.
Код находится в проекте библиотеки и выполняется в приложении wpf (поэтому он остается в живых), проблема уже случалась со мной в прошлом и снова начала работать сама по себе без каких-либо объяснений.
Нет сообщения об ошибке, исключение...
{
try
{
var factory = new StdSchedulerFactory();
var scheduler = await factory.GetScheduler();

IJobDetail job = JobBuilder.Create()
.WithIdentity("TestJob", "TestGroup")
.Build();

ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("TestTrigger", "TestGroup")
.StartNow()
.WithSimpleSchedule(x => x.WithIntervalInSeconds(5).RepeatForever())
.Build();

await scheduler.ScheduleJob(job, trigger);

await scheduler.Start();
}
catch (Exception ex)
{
Console.WriteLine("Exception : " + ex);
}
}
public class SimpleJob : IJob
{
public Task Execute(IJobExecutionContext context)
{
Console.WriteLine("SimpleJob executed at: " + DateTime.Now);
return Task.CompletedTask;
}
} ```



Подробнее здесь: https://stackoverflow.com/questions/792 ... xecute-job
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»