.WithIntervalInSeconds(1).WithRepeatCount(4) , 5 , , backend.So, Thread.Sleep(4000 ); sched.Shutdown(); sched.Start(); 5 , . :
public void StartTrigger()
{
try
{
IScheduler sched = Start();
IJobDetail Job = JobBuilder.Create<Job>().WithIdentity("Job", null).Build();
ISimpleTrigger TriggerJob =
(ISimpleTrigger)TriggerBuilder
.Create()
.WithIdentity("Job")
.StartAt(DateTime.UtcNow)
.WithSimpleSchedule(x => x
.WithIntervalInSeconds(1)
.RepeatForever()
.WithMisfireHandlingInstructionNextWithExistingCount())
.Build();
sched.ScheduleJob(Job, TriggerJob);
sched.Start();
Thread.Sleep(4T000);
sched.Shutdown();
}