Un piccolo problema risolvibile (volendo) utilizzando le Microsoft Parallel Extensions per il .Net Framework. Supponiamo di avere un testo HTML contenente un certo numero di collegamenti a file di cui si vuole effettuare il download. Per ottenere una lista dei link, possiamo ad esempio utilizzare la classe Regex ed un'opportuna Regular Expression: Regex reg = new Regex(regular_expression_pattern);
MatchCollection matches = reg.Matches(pageContent);
Ottenuta la collezione matches , possiamo seguire diverse strade per eseguire il download dei file, utilizzando istanze di System.Net.WebClient.
1) Eseguiamo un ciclo for e sequenzialmente eseguiamo il download dei file;
2) Scriviamo del codice per l'esecuzione su più...