Exemplo n.º 1
0
 public static void ExectureExperiment(this IGovernedParallelDownloader downloader, DownloaderSettings settings)
 {
     downloader.DownloadThemAllAsync(settings.Urls, settings.Processor, settings.MaxDegreeOfParallelism).Wait();
 }
Exemplo n.º 2
0
 public static Task DownloadThemAllAsync(this IGovernedParallelDownloader downloader, IEnumerable <Uri> uris, ProcessResult processResult, byte?maxThreads)
 {
     return(downloader.DownloadThemAllAsync(uris, processResult, maxThreads ?? (byte)Environment.ProcessorCount));
 }