Ejemplo n.º 1
0
 static RegisteredWaitHandle SchedulePeriodicJob(IJob job, object argument, TimeSpan period)
 {
     return(ThreadPool.RegisterWaitForSingleObject(new EventWaitHandle(false, EventResetMode.AutoReset),
                                                   Execute, new[] { job, argument }, period, false));
 }
Ejemplo n.º 2
0
 static RegisteredWaitHandle ScheduleDelayedJob(IJob job, object argument, TimeSpan delay)
 {
     return(ThreadPool.RegisterWaitForSingleObject(new EventWaitHandle(false, EventResetMode.AutoReset),
                                                   Execute, new[] { job, argument }, delay, true));
 }