protected override void OnStart(string[] args) { this.RequestAdditionalTime(30000); InitializeService(); CancellationToken token = _cancellationTokenSource.Token; Task.Run(() => FirstTask.Do(token, 5)); Task.Run(() => SecondTask.Do(token, 5)); Task.Run(() => ThirdTask.Do(token, 10)); Task.Run(() => BoothAvailabilityTask.Do(token, 10)); Task.Run(() => PrintTask.Do(token, 10)); Task.Run(() => ArchiveUploaderTask.Do(token, 10)); Task.Run(() => InstagramSearchTask.Do(token, 60)); }
protected override void OnStart(string[] args) { InitializeService(); CancellationToken token = _cancellationTokenSource.Token; Task.Run(() => FirstTask.Do(token, 5)); Task.Run(() => SecondTask.Do(token, 5)); Task.Run(() => ThirdTask.Do(token, 10)); Task.Run(() => BoothAvailabilityTask.Do(token, 10)); Task.Run(() => PrintTask.Do(token, 10)); Task.Run(() => ArchiveUploaderTask.Do(token, 10)); while (!token.IsCancellationRequested) { } }