...auguri di Buon anno a tutti!!!
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ù...
...di Buon Natale a tutti!!!
Ho trovato molto interessante questo post sul blog di Charlie Calvert sull'uso di PLINQ (o meglio Microsoft Parallel Extensions) per la scrittura di codice che tragga vantaggio da sistemi con architetture multiprocessore. Magari può interessare anche ad altri... Technorati Tag: PLINQ