none
Quartz.net .WithRepeatCount() bittiğinde otomatik nasıl durdururum ? RRS feed

  • Genel Tartışma

  • quartz.net'de  .WithRepeatCount(5) bittiğinde nasıl durdurabilirim.Butona basıldığında duruyor fakat Count bitince nasıl durdurabilirim.if else bloğunda herhangi bir metod da bulamadım.Nasıl çözebilirim bu sorunu ?Methodlarım ;
                public void StartTrigger()
                {
                        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)
                                           .WithRepeatCount(4)
                                           )
                                           .Build();
                        sched.ScheduleJob(Job, TriggerJob);
                        sched.Start();
    
     public void StopTrigger()
                {
                        IScheduler sched = Stop();
                        sched.Shutdown();
                }
    Teşekkürler.

    16 Ekim 2017 Pazartesi 13:50