Ottima risposta ma poi non ti lamentare se qualcosa non va ...Originariamente inviato da NuovoNomeUtente
perchè sò usare questo xD
Beh, questi sono motivi più validi ... ma mentre l'altra "attende" il completamento del download prima di passare alla prossima linea di codice, questa non lo fa (non per niente è Async).e riesco a visualizzare anche la dimensione dei file e la percentuale di download..
Quindi, succede che il metodo Async parte e il programma continua senza attendere che il primo download venga completato.
A questo punto è necessario "sincronizzare" il codice con la fine del download.
Lo puoi fare con un "AutoReset EventWaitHandle" ... la documentazione è in
http://msdn.microsoft.com/en-us/libr...aithandle.aspx