title: Schedule task to run everyday at specific time with Quartz.NET
body: <p>I am using Quartz.NET for doing a task everyday at specific hour and this is my code:</p>
  
  <pre><code>public class TestSchedule : ISchedule
      {
          public void Run()
          {
  
              DateTimeOffset startTime = DateBuilder.FutureDate(2, IntervalUnit.Second);
  
              IJobDetail job = JobBuilder.Create&lt;HelloJob&gt;()
                                         .WithIdentity("job1")
                                         .Build();
  
              ITrigger trigger = TriggerBuilder.Create()
                                               .WithIdentity("trigger1")
                                               .StartAt(startTime)
                                               .WithDailyTimeIntervalSchedule(x =&gt; x.OnEveryDay().StartingDailyAt(new TimeOfDay(7, 0)).WithRepeatCount(0))
                                               .Build();
  
              ISchedulerFactory sf = new StdSchedulerFactory();
              IScheduler sc = sf.GetScheduler();
              sc.ScheduleJob(job, trigger);
  
              sc.Start();
          }
      }
  </code></pre>
  
  <p>my code is working, but problem is that works only once(it seems that , it's because <code>WithRepeatCount(0)</code> ) 
  now, how can say that run everyday at 7 o'clock?<br>
  <strong>PS : I don't want use <code>CronTrigger</code> to do that.</strong>  </p>