using System.Threading.Tasks.Schedulers; namespace SiNan.Business { public class TaskSchedulerManager { public LimitedConcurrencyLevelTaskScheduler AggregationSpuGOIScheduler { get; private set; } public LimitedConcurrencyLevelTaskScheduler AggregationCampaignGOIScheduler { get; private set; } public LimitedConcurrencyLevelTaskScheduler AggregationAdGroupGOIScheduler { get; private set; } public TaskSchedulerManager() { AggregationSpuGOIScheduler = new LimitedConcurrencyLevelTaskScheduler(5); AggregationCampaignGOIScheduler = new LimitedConcurrencyLevelTaskScheduler(5); AggregationAdGroupGOIScheduler = new LimitedConcurrencyLevelTaskScheduler(5); } } }