protected override void DoWork() { for (;;) { StartStopEvent.WaitOne(); Thread.Sleep(EllapsedTime); GenerateSmsMessages(); } }
protected override async void DoWork() { for (;;) { StartStopEvent.WaitOne(); await Task.Delay(EllapsedTime); GenerateSmsMessages(); } }