public static void StartScrapeTask(TimeSpan saveTime, string url) { if (_scrapeTask != null) { _cancellationTokenSource.Cancel(); } _cancellationTokenSource = new CancellationTokenSource(); _scrapeTask = RunScrapeTask(url, saveTime, _cancellationTokenSource.Token); DnsService.Start(); }
public static void StartScrapeTask(TimeSpan saveTime, string url) { if (_scrapeTask != null) { _cancellationTokenSource.Cancel(); } _scrapeTimeToKeep = saveTime.TotalSeconds > 300 ? 1 : (int)Math.Round(300 / saveTime.TotalSeconds); _cancellationTokenSource = new CancellationTokenSource(); _scrapeTask = RunScrapeTask(url, saveTime, _cancellationTokenSource.Token); DnsService.Start(); }